[英]How to batch load data with psql with different encodings?
我有一個UTF8數據庫和一個UTF8腳本來用數據填充表。 但是我想使用psql -d instance -U user -f fillTables.sql
運行此腳本。 由於我的系統具有Windows CP1252編碼,因此psql似乎使用它來解析文件。 我找到了本文檔,並看到了這些反斜杠命令,但沒有使它起作用
psql \encoding UTF8 -d instance -U user -f fillTables.sql
看起來這些是用於啟動psql並在psql控制台內輸入命令的,對吧? 如何為不同文件的批處理設置不同的編碼?
我將其與export PGCLIENTENCODING=UTF8
(在cygwin中,Windows有另一種語法),但是如果它們可以使用psql選項實現相同的功能,則可以接受其他答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.