PostgreSQL ロールを作成する

PostgreSQL ロールを作成する

PostgreSQLで、ロールを作成する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

ロールを作成

ロールを作成する場合は、「CREATE ROLE」を使用します。

CREATE ROLE ロール名 WITH LOGIN PASSWORD 'パスワード'

実際に「hoge」というロールをパスワード「password」で作成してみます。

CREATE ROLE hoge WITH LOGIN PASSWORD 'password'

ユーザーが作成されたか、確認してみます。

select usename from pg_user

実行結果

作成されていることが確認できます。

ロールを削除

削除する場合は、「DROP ROLE」を使用します。

さきほど作成した「hoge」ロールを削除してみます。

DROP ROLE hoge

実行結果

pgadminから作成

pgadminから作成する場合は、「ログイン/グループ」を右クリックして作成を選択します。

後は、設定する項目を入力して「保存」をクリックすれば作成は完了です。