【PostgreSQL】ユーザー(ロール)の作成、削除の方法

PostgreSQLその他

ユーザー(=ロール)の作成、削除

ユーザー(=ロール)の作成、削除する構文です。

※ PostgreSQLではユーザーをロールといいます。

-- ユーザー(=ロール)を作成する
CREATE ROLE ロール名 WITH LOGIN PASSWORD 'password'; 

--ユーザーの削除
DROP ROLE ロール名; 

 

 

ユーザーに関連付けられている特権を削除する

ユーザーに関連付けられている特権を削除する構文です。

ユーザー削除時に、権限が割り当てられていることによりエラーが出るケースがあります。

その際にこの構文を実行して下さい。

-- ユーザーに関連付けられている権限を削除する
DROP OWNED BY ロール名;