概要
PostgreSQL にロールを追加する方法です。
本記事でやること
- ロールを追加する
- 権限を付与する
実行環境
PostgreSQL 11.1
CentOS 7.6
操作手順
ロールの追加
CREATE ROLE <ロール名> WITH LOGIN PASSWORD '<パスワード>'
存在するDBに対して権限を付与
GRANT ALL PRIVILEGES ON DATABASE データベース名 TO ユーザ名 WITH GRANT OPTION;
以上で作成したロールで特定のDBを操作できる。
pg_hba.confをmd5認証にしていない場合は変更し、再起動する必要があります。
終わりに
ユーザのことをロールということを知りました。(すみませんただの感想です)
参考
PostgreSQLでユーザー(ロール)を追加してテーブルにアクセスする
https://qiita.com/wb773/items/248e6e083b2fe12e820a