есть ли такой загрузчик PostgreSQL, как у Oracle? - PullRequest
5 голосов
/ 08 августа 2011

как использовать оператор копирования в postgresql для загрузки данных из текстового файла, где у файла есть escape-символ в качестве разделителя в таблице postgresql?

Есть ли другой способ загрузки данных из текстового файла в таблицу PostgreSQL?

Ответы [ 2 ]

4 голосов
/ 14 августа 2011

pg loader эмулирует oracles sql loader:

http://pgfoundry.org/projects/pgloader/

pg bulkload используется для загрузки большого количества данных в автономной базе данных в противном случае.Полезно для больших хранилищ данных, быстрых, несколько опасных и причудливых:

http://pgbulkload.projects.postgresql.org/

0 голосов
/ 09 августа 2011

Вы должны использовать COPY с опцией DELIMITER 'xx'. Возможно, вам нужно немного поиграть, чтобы понять все правильно, но документы дают довольно хорошую информацию о том, что делать с каждым параметром, доступным для команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...