Windows 2008 R2の集中監視システムで作業しています。PostgreSQL9.3をインストールして、コマンドラインからpsqlを使用します。
いくつかのリモートPostgres(主なケースでは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を使用して接続するのを手伝ってくれる人はいますか?出来ますか?
どうもありがとうCraig Ringer、動作し、最終的に動作します!あなたは今私の新しいアイドルです!
手順は次のとおりです。