REVOKE の使い方
権限を取り消す(PostgreSQL)
書き方
REVOKE 権限 ON 表 FROM ロール; REVOKE ALL ON 表 FROM ロール; REVOKE 権限 ON 表 FROM PUBLIC; REVOKE GRANT OPTION FOR 権限 ON 表 FROM ロール;
GRANT で与えた権限を取り消します。PUBLIC は「すべてのロール」のことで、PUBLIC に与えた権限は、そのロールから取り消しても残ります。WITH GRANT OPTION で渡した「人に渡す権利」は GRANT OPTION FOR で取り消します。
例
REVOKE INSERT ON scrolls FROM clerk; REVOKE ALL ON scrolls FROM PUBLIC;
実際に打って練習する
PostgreSQL DBA コースの Lv6「権限を取り消す REVOKE」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。