ローカルデータベースサーバ(PostgreSQL 9.4)には、いくつかの異なるWebアプリケーションで使用されるいくつかのデータベースが含まれています。各アプリケーションにはユーザーアカウントがあり、そのアカウントは適切なデータベースの所有者です。ユーザがpgAdmin3で見るデータベースを制限するには?
私はpgAdmin3でいくつかの接続(Webアプリケーションのユーザーアカウントごとに1つ)を定義していますが、MySQLを使用して同様の設定でphpMyAdminを使用すると動作しません。ユーザーはアクセス権を持つデータベース。
これは長年にわたり私を悩ませていませんでしたが、最終的に質問しました.pgAdmin3のデータベースサーバーに接続されているユーザーアカウントは、にアクセスできますか?
私の目的は、制限されたユーザーアカウントで利用可能なデータベースの一覧全体が表示されないようにすることです。
注:public
にデフォルトで付与されたTEMPとCONNECT権限の取り消しは解決策ではありませんでした。