PostgreSQL 13にロール(ROLE)のスーパーユーザー(SUPERUSER)権限を設定する
環境
Windows10 64 bit
PostgreSQL 13.2
1.SUPERUSERを指定した場合、作成するロールはスーパーユーザーとなります。
書式
create role ロール名 with superuser
操作例
testdb=# create role test01 with superuser login password 'test01'; CREATE ROLE
「test01」ロールを確認します
testdb=# \du test01 ロール一覧 ロール名 | 属性 | 所属グループ ----------+--------------+-------------- test01 | スーパユーザ | {}
2.NOSUPERUSER を指定した場合はスーパーユーザーではないロールを作成します。
デフォルトで NOSUPERUSER が指定されます
操作例
testdb=# create role test03 with login password 'test03'; CREATE ROLE
「test03」ロールを確認します
testdb=# \du test03 ロール一覧 ロール名 | 属性 | 所属グループ ----------+------+-------------- test03 | | {}