You are here: Home tech Tips系 PostgreSQLでユーザ追加
Navigation

 
Document Actions

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 '<パスワード>';

上記のコマンドで、パスワードの設定が完了します。