「PostgreSQL」create roleで権限を指定する

1.superuser権限を指定
postgres=# create role cft04 with superuser;
CREATE ROLE

postgres-# \du cft04
                       ロール一覧
 ロール名 |               属性               | メンバー
----------+----------------------------------+----------
 cft04    | スーパーユーザ, ログインできない | {}

2.複数権限を指定
createrole ロール作成
createdb データベース作成
login ログイン作成
postgres=# create role cft05 with createdb createrole login password 'ha12’;
CREATE ROLE

指定ロールの確認
postgres=# \du cft05

postgres-# \du cft05
                        ロール一覧
 ロール名 |                属性                | メンバー
----------+------------------------------------+----------
 cft05    | ロールを作成できる, DBを作成できる | {}

 

PostgreSQL

Posted by arkgame