18

私はpostgreSQLでこの問題を抱えています.何でも(CRUD)の単純なクエリを実行すると、時々それが機能し、ほとんどの場合、このメッセージが表示されます:

サーバーに接続されていないか、サーバーへの接続が閉じられています。

私はそれを解決する方法がわからず、私を苛立たせ始めました.誰かがそれを修正する方法を知っていますか?

更新 1

私は検索してきましたが、pgadmin4 に問題があるようです (まだ 100% 開発されていないためと思われます)、pgadmin3 を使用していますが、そのエラーは表示されません。

4

14 に答える 14

2

私は以前に同様の問題を抱えていました.Postgre 9.6.1-1を使用しています.条件なしで選択できます(例:)、挿入もできますselect * from foodtable..select * from foodtable where taste='sweet'あなたのような

サーバーに接続されていないか、サーバーへの接続が閉じられています。

再インストールを試み(アンインストール後、残りのデータをすべて削除します)、C:\Users\yourUserName\AppData\Roaming\pgAdmin を削除します(pgAdmin フォルダー内のすべてのデータを削除します)。

更新-> テーブル名とフィールド名は小文字にする必要があります

于 2017-02-08T03:26:02.497 に答える
1

pgAdmin4 からこれらの SQL クエリの出力を実行して提供できますか?

1) SHOW SERVER_ENCODING;
2) SHOW CLIENT_ENCODING;

また、クエリを実行しようとしている現在のデータベース接続のエンコーディング セットは何ですか (データベースを右クリックし、[プロパティ] > [定義] タブ > [エンコーディング、照合、および文字タイプの確認] をクリックします)。

エンコーディングが原因で問題が発生していると思われます。

于 2016-12-28T10:48:41.877 に答える