「PostgreSQL」ロールにテーブル、ビューの権限を付与する

環境
Windows 10 64bit
PostgreSQL 9.6.5

操作方法
1.SELECT権限を付与する
書式
GRANT SELECT ON テーブル名 TO ロール名;

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
userdb=# GRANT SELECT ON usertbl to cft;
GRANT
userdb=# GRANT SELECT ON usertbl to cft; GRANT
userdb=# GRANT SELECT ON usertbl to cft;
GRANT

2.SELECT権限を付与する
書式
GRANT SELECT ON ビュー名 TO ロール名;

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
userdb=# GRANT SELECT ON user_view to cft;
userdb=# GRANT SELECT ON user_view to cft;
userdb=# GRANT SELECT ON user_view to cft;

3.すべての権限を付与する
書式
GRANT ALL PRIVILEGES ON テーブル名 To ロール名;

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
userdb=# GRANT ALL PRIVILEGES ON grouptbl to cft;
GRANT
userdb=# GRANT ALL PRIVILEGES ON grouptbl to cft; GRANT
userdb=# GRANT ALL PRIVILEGES ON grouptbl to cft;
GRANT

 

PostgreSQL

Posted by arkgame