• ベストアンサー

PostgreSqlのアクセス権設定(GRANT)

OS:RedHat9 DB:PostgreSql-7.3.2 PostgreSqlでアクセス権を設定しようと思ったのですが 下記の事で悩んでます。 ご存知の方がいましたら教えてください。 【質問】 「GRANT 権限の種類 ON テーブル名 TO 対象」の構文 だと、後から作成されたテーブルに対してまたGRANTを 行わなくてはいけないと思うのですが、面倒です。 ALLやPUBLICみたいに全テーブルを指定する方法は無い のでしょうか? ※GRANT以外の方法でも良いです。 ※出来なければ出来ないの回答でも良いです。

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

権限を付与したいユーザで表を作成すればアクセスできます。 作成者以外に対しては、GRANTで権限を付与する必要があります。 http://www.postgresql.jp/document/pg732doc/reference/sql-grant.html

参考URL:
http://www.postgresql.jp/document/pg732doc/reference/sql-grant.html
green-time21
質問者

お礼

回答ありがとう御座います。 参考ページを読んで納得できました。