我在Windows 2008 R2上的一个集中监控系统中工作,我安装了一个PostgreSQL 9.3,从命令行使用psql.
当我试图访问一些远程Postgres(在我的主要 case 中是8.4)时,我的编码有一个错误:
命令:
psql.exe -h 192.168.114.12 -p 5432 -d db_seros_transaccion -U postgres -f script.sql
错误:
psql: FATAL: la conversión entre WIN1252 y LATIN1 no está soportada
我试着加上这个句子
SET client_encoding = 'UTF8';
在我的脚本中,这个问题仍然存在(还有其他编码,比如LATIN1和WIN1252).
在谷歌搜索之后,我发现有人更新服务器中的一些行来建立连接,这对我来说是个问题.
有人能帮我在没有更新的情况下使用psql建立连接吗?可能吗?