1. ホーム
  2. postgresql

[解決済み] PostgreSQL: 権限不足

2022-02-19 11:38:13

質問

私が構築したアプリケーションのデータベースとしてpostgreSQLを使用しています。アプリケーションを実行する際、dbeaverを開き、SQLクエリを入力します。

 select * from pg_stat_activity

で、アプリケーションの実行中に処理された SQL クエリの一覧を表示します。

query"列で、いくつかのクエリで "insufficient privilege" が表示されました。実際のSQLクエリを見るにはどうすればいいかわかりますか?

解決方法を教えてください。

すべてのクエリーを見るには、ルートユーザーでクエリーを実行する必要があります。これは通常 postgres のユーザーであることを示します。

一部のマネージドPostgresqlサービス(AWS)では、rootユーザへのアクセスが制限されており、そのユーザが実行したクエリを見ることができないように設計されています。

一般的に、より多くの権限を持つユーザーほど、より多くのクエリを pg_stat_activity