CREATE ROLE の使い方

ロールを作る(PostgreSQL)

書き方

CREATE ROLE 名前 [LOGIN] [PASSWORD 'パスワード'] [CREATEDB] [CREATEROLE];
CREATE USER 名前 …;(LOGIN 付きの CREATE ROLE)
ALTER ROLE 名前 属性;
DROP ROLE 名前;

PostgreSQL では、ユーザーもグループも「ロール」です。LOGIN があるロールだけが接続できます(CREATE USER は LOGIN が最初から付いた CREATE ROLE)。属性は ALTER ROLE で後から変えられます。持ち物(表など)があるロールは DROP できません。

例

CREATE ROLE clerk LOGIN PASSWORD 'zou-2026';
ALTER ROLE clerk CREATEDB;
DROP ROLE clerk;

実際に打って練習する

PostgreSQL DBA コースの Lv1「ロールを作る CREATE ROLE」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

PostgreSQL の管理コマンド一覧(DBA)へ戻る