PostgreSQL 13にロール(CREATEROLE権限とCREATEDB権限)を作成する

2022年1月9日

環境
Windows10 64 bit
PostgreSQL 13.2

書式
create role ロール名 with createrole createdb login password 'パスワード’

操作例
1.「createrole」と「createdb」権限を指定した新しいロール「test00」を作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
testdb=# create role test00 with createrole createdb login password 'test00';
CREATE ROLE
testdb=# create role test00 with createrole createdb login password 'test00'; CREATE ROLE
testdb=# create role test00 with createrole createdb login password 'test00';
CREATE ROLE

2.「test00」ロールを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
testdb=# \du test00
ロール一覧
ロール名 | 属性 | 所属グループ
----------+------------------------+--------------
test00 | ロール作成可, DB作成可 | {}
testdb=# \du test00 ロール一覧 ロール名 | 属性 | 所属グループ ----------+------------------------+-------------- test00 | ロール作成可, DB作成可 | {}
testdb=# \du test00
                    ロール一覧
 ロール名 |          属性          | 所属グループ
----------+------------------------+--------------
 test00   | ロール作成可, DB作成可 | {}

 

PostgreSQL

Posted by arkgame