• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PostgreSQLでテーブルに付与した権限の一覧は出せますか?)

PostgreSQLのテーブル権限一覧表示機能の有無とセキュリティ対策について

このQ&Aのポイント
  • PostgreSQLでテーブルに付与した権限の一覧表示機能はありますか?個々のテーブルに対してどのDBユーザ(グループ)がどの権限を持っているかを把握する方法を知りたいです。
  • 不要な権限を残したままでは、セキュリティホールになる可能性があります。皆さんはどのような対策をされていますか?セキュリティ対策のポイントや注意点について教えてください。
  • PostgreSQL7.2.3を利用してテーブルを開発していますが、テーブルに個別にGRANT文を発行しているため、どのDBユーザがどの権限を持っているかがわからなくなってきました。テーブル権限の一覧表示機能を探していますが見つけられません。もし存在しない場合、代替の方法やツールを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • k_yuki
  • ベストアンサー率41% (23/55)
回答No.1

>個々のテーブルに対しどのDBユーザ(グループ)が何の権限を持っているか? psqlを起動させてから "\z" を実施。 個々のテールで付与したユーザーと権限が表示されます。 やりたいことは、これでいいのかな? ご参考まで。

ssm3u
質問者

お礼

(バックスラッシュ)z でできました。 リファレンスマニュアルの Grant構文の下の方に 書いてあったんです・・・ ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A