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