lo_compat_privileges
のドキュメント
状況を説明します:
これは、データベースごとに次のように設定できることに注意してください。
ALTER DATABASE dbname SET lo_compat_privileges=on;
lo_compat_privileges
の場合 デフォルトのOFF
に設定されています 、アクセスはスーパーユーザーに限定されませんが、制御されます。各ラージオブジェクトには所有者があり、その所有者には完全な権限があります。読み取り権限は、:
GRANT SELECT ON LARGE OBJECT loid TO rolename;
ここで、rolename
PUBLIC
の場合もあります 「全員」を意味する場合は、GRANT
を参照してください。 詳細については。
一方、 ALTER DEFAULT PRIVILEGES
ラージオブジェクトはサポートされていません。ご存知のとおり、トリガーはオプションではありません。
データベースのすべてのラージオブジェクトに対するSELECT権限を持つ非スーパーユーザーは、エラーなしでこのデータベースをpg_dumpできます。