簡體   English   中英

如何使用帶有不同編碼的psql批量加載數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM