2014-07-31 3 views
0

У меня есть база данных UTF8 и скрипт UTF8 для заполнения таблиц данными. Однако я хочу запустить этот скрипт с psql -d instance -U user -f fillTables.sql. Поскольку моя система имеет кодировку Windows CP1252, похоже, что psql использует ее для анализа файла. Я нашел это documentation и увидел эти команды обратных косых черт, но не получить его работуКак загружать данные с помощью psql с различными кодировками?

psql \encoding UTF8 -d instance -U user -f fillTables.sql 

Похоже, они предназначены для запуска Psql и ввода команд в консоли Psql, верно? Как установить различную кодировку для пакетной обработки разных файлов?

ответ

0

Я получил его с export PGCLIENTENCODING=UTF8 (в cygwin есть другой синтаксис для окон), но он будет принимать другие ответы, если они смогут достичь того же с помощью опции psql.

Смежные вопросы