PostgreSqlでスーパーユーザーを作成する方法
PostgreSQLにパスワードありのスーパーユーザー(ロール)を作成する方法です。
とても簡単で以下のコマンドを実行します。 今回は、postgresというUserを作成します。
Postgresがインストール済みであることを前提としています。 インストールについては、関連記事を参照してください。
$ createuser -s -P postgres Enter password for new role: [パスワードを入力] Enter it again: [もう一度パスワードを入力]
上記を実行したら、
$ psql -U postgres postgres=# \du
すると、以下のようにPostgres Userが作成されます。
List of roles Role name | Attributes | Member of -------------+------------------------------------------------+----------- postgres | Superuser, Create role, Create DB | {}