いくつかのデータベースを備えたpostgreSQLサーバーがあります。すべてのユーザーは、特定のデータベースにしか接続できません。ここまでは順調ですね。すべてが機能するかどうかをテストしたかったので、pgAdmin III を使用して制限付きユーザーでログインしました。ユーザーが接続権限を持っていないデータベースに接続しようとすると、ログファイルに何かが発生するようです! サーバーステータスウィンドウで読み取ることができなくなりました。私が得るのは、utf8 をエンコードするための無効なバイト シーケンスに関する多くのメッセージだけです。これらのメッセージ ウィンドウを停止する唯一の方法は、プログラムを強制終了し、postgre に新しいログ ファイルを作成させることです。
なぜそれが起こるのか、どうすればそれを止めることができるのか、誰か私に説明できますか???