I probably made the original mistake in the code, so I refrain from claiming to know anything about Boolean logic, but this note in the release notes doesn't seem right: Fix the sense of the test for read-only transaction in COPY The code formerly prohibited COPY TO, where it should prohibit COPY FROM. ??? -- Peter Eisentraut http://developer.postgresql.org/~petere/