web-dev-qa-db-ja.com

PostgreSQLでユーザーをどのように変更しますか?

postgres=# \du
                         List of roles
Role name |                   Attributes                   | Member of 

-----------+------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication | {}
 shorturl  | Superuser                                      | {}

postgres=# create database shorturl;
CREATE DATABASE

postgres=# \c shorturl;
You are now connected to database "shorturl" as user "postgres".

shorturl=# 

私の好みは、データベースを使用することでしたshorturlユーザーであることshorturlおよびpostgresではありません。同じように変更するにはどうすればよいですか?

前もって感謝します。

7
Abhinav Ralhan

\?と入力してpsqlオンラインヘルプを表示すると、次のように表示されます。

Connection
  \c[onnect] {[DBNAME|- USER|- Host|- PORT|-] | conninfo}
                         connect to new database (currently "postgres")

だからあなたは使う必要があります:

\c shorturl shorturl
20