ユーザーを作成・削除

作成するにはCREATE USERを使います。

CREATE USER nju33;

パスワードも設定したい場合WITH PASSWORD ...と続けます。

CREATE USER nju33 WITH PASSWORD '...';

ユーザー一覧はpg_userというテーブルに入ってます。作られたか確認してみます。

SELECT count(*) FROM pg_user WHERE usename = 'nju33' \gx
-- count | 1

カウントが1なので作られたことが分かりました。

ユーザーを削除するにはDROP USERを使います。上記のユーザーを削除するには以下の通り。

DROP USER nju33;

SELECT count(*) FROM pg_user WHERE usename = 'nju33' \gx
-- count | 0