как использовать оператор копирования в postgresql для загрузки данных из текстового файла, где у файла есть escape-символ в качестве разделителя в таблице postgresql?
Есть ли другой способ загрузки данных из текстового файла в таблицу PostgreSQL?
pg loader эмулирует oracles sql loader:
http://pgfoundry.org/projects/pgloader/
pg bulkload используется для загрузки большого количества данных в автономной базе данных в противном случае.Полезно для больших хранилищ данных, быстрых, несколько опасных и причудливых:
http://pgbulkload.projects.postgresql.org/
Вы должны использовать COPY с опцией DELIMITER 'xx'. Возможно, вам нужно немного поиграть, чтобы понять все правильно, но документы дают довольно хорошую информацию о том, что делать с каждым параметром, доступным для команды.
DELIMITER 'xx'