データベース - postgreSQL - ロール(ユーザ)

 クラウディア
1. 概要
2. ユーザ作成

1. 概要

 データベースを作成したり、アクセスすることができるのは、初期状態では、「postgres」ユーザのみです。  他のユーザ(「PostgreSQL」的には「ロール」)は、別途作成する必要があります。  最近(2020年12月23日)、そういうことをしていなかったので、すっかり忘れていました。

2. ユーザ作成

 「postgres」ユーザで

createuser [オプション] ユーザ名
 これで、ユーザを作成することができます。  オプションは、以下の通り。
オプション   意味    備考 
-d ロールにデータベースの作成権限を与える
-r ロールにロールを作成する権限を与える
-s ロールに pgsql ユーザと同等の権限を与える