PostgreSQLでユーザ追加
PostgreSQLでのユーザ追加方法を説明します。
基本的に、追加できるユーザはpostgresユーザです。追加したユーザにユーザの追加権限を与えれば、そのユーザも追加できるようになります。
$ createuser <ユーザ名>
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
CREATE ROLE
1つ目は、新規ユーザをスーパーユーザにするかどうかです。
2つ目は、データベースを作れるようにするかどうかです。
3つ目は、新しいロールを作れるかどうかです。
必要に応じて、権限を与えてください。
helpを見ると、ショートカット等もあります。
このままだと、ノーパスですので、セキュリティ的によくないので、パスワードを設定します。psqlで、データベースに入り、パスワードを設定します。
$ psql
db=> alter user <ユーザ名> password '<パスワード>';
上記のコマンドで、パスワードの設定が完了します。