【PostgreSQL】ロール(ユーザー)を削除する(DROP)

PostgreSQL でロール(ユーザー)を削除する手順です。

 

 

■ロール(ユーザー)を削除する

test=> drop role testadmin;
DROP ROLE
test=>

 

 

■ロール(ユーザー)を削除した際にエラーになる場合

以下のようにロールがオブジェクトに関連している場合は、DROP コマンドを実行するとエラーになります。 

test=> drop role testadmin;
ERROR: role "testadmin" cannot be dropped because some objects depend on it
DETAIL: privileges for table mytable
test=>

 

 

 

■関連する権限を削除する

test=> revoke all on mytable from testadmin;
REVOKE
test=>

 

 

 

 

 

Posted by 100%レンタルサーバーを使いこなすサイト管理人

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

AlphaOmega Captcha Medica  –  What Do You See?
     
 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください