0
PostgreSQLですべてのロール(つまりPUBLICを使用しない)にデフォルトACLを設定して列挙しないようにしたいと考えています。Postgresで現在定義されているすべてのロールのデフォルトACLを設定する
これを行う簡単な方法はありますか?
PostgreSQLですべてのロール(つまりPUBLICを使用しない)にデフォルトACLを設定して列挙しないようにしたいと考えています。Postgresで現在定義されているすべてのロールのデフォルトACLを設定する
これを行う簡単な方法はありますか?
あなたは、次の方法でこれを行うことができます。すべてのテーブル(およびビュー)のために皆に
グラントSELECT権限を、あなたはその後、スキーマMYSCHEMAで作成します。
ALTER DEFAULT PRIVILEGES IN SCHEMA myschema GRANT SELECT ON TABLES TO PUBLIC;
と役割のWebUserがに挿入することを可能にあまりにもそれら:
ALTER DEFAULT PRIVILEGES IN SCHEMA myschema GRANT INSERT ON TABLES TO webuser;
以上を元に戻す:
それだ:)
みんな!=すべての役割。私がしたいのは、PUBLICの使用を避けることです(多分私はそれを明示的に述べるべきです) – JiriS