繁体   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