Hmmm.... "The warning is issued since you are using backslashes in your strings. If you want to avoid the message, type this command "set standard_conforming_strings=on;". Then use "E" before your string including backslashes that you want postgresql to intrepret."
not really
dmu038=> set standard_conforming_strings=on;
SET
dmu038=> truncate xxxxxxxxxx;
TRUNCATE TABLE
dmu038=> select * from xxxxxxxxx;
aaaaaaaaaa | bbbbbbbbbbbbbbbb | ccccccccccccccc
--------------+--------------------+--------------------
(0 rows)
dmu038=> \copy xxxxxxxxxxx FROM /support01/db/data/xxxxxxxxx_7F.txt DELIMITER AS E'\x7f' NULL AS ''
\copy: parse error at "'\x7f'"
dmu038=> select * from xxxxxxxxx;
aaaaaaaaaa | bbbbbbbbbbbbbbbb | ccccccccccccccc
--------------+--------------------+--------------------
(0 rows)
If I have the standard_conforming_strings=off; and use the same command above without the E and the Quotes... ( DELIMITER AS \x7f) I get the warning message, but the data loads fine. (for display purposes I modified names)
So your statement may be correct but not in this case.
Paul