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」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。