PostgreSQL 権限付与 GRANT GROUP
PostgreSQL において 権限付与、グループ作成は以下のコマンドを実行する。
GRANT 権限付与
GRANT SELECT, INSERT ON テーブル名 TO PUBLIC;
REVOKE 権限削除
REVOKE INSERT ON テーブル名 FROM ユーザ名;
CREATE GROUP
また、各ユーザ毎に権限管理することは困難なので GROUP を利用して権限を管理することをおすすめす る。
CREATE GROUP グループ名; GRANT SELECT ON テーブル名 TO GROUP グループ名; ALTER GROUP グループ名 ADD USER ユーザ名, ユーザ名 ; ALTER GROUP グループ名 DROP USER ユーザ名, ユーザ名 ;
public スキーマ
PostgreSQL において public スキーマ というスキーマが存在する。注意することは、全てのユーザに 対して生成権限があるので管理上では生成権限は削除したほうが良い。
# SELECT * FROM pg_namespace; {=UC} 全てのユーザに対して生成権限があることが確認できる。 読み書きはできるように生成権限を削除する。 # REVOKE CREATE ON SCHEMA public From PUBLIC;
ご訪問頂き有難う御座います。
当サイトを効率良く使うためにまずは FrontPage を見て下さい。
検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage