2017-11-08 11 views
0
$ sudo -u postgres psql 
postgres=# \list 
            List of databases 
    Name  | Owner | Encoding | Collate | Ctype | Access privileges 
--------------+----------+----------+-------------+-------------+----------------------- 
linuxhowtodb | postgres | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
postgres  | postgres | UTF8  | en_US.UTF-8 | en_US.UTF-8 | 
template0 | postgres | UTF8  | en_US.UTF-8 | en_US.UTF-8 | =c/postgres   + 
       |   |   |    |    | postgres=CTc/postgres 
template1 | postgres | UTF8  | en_US.UTF-8 | en_US.UTF-8 | =c/postgres   + 
       |   |   | 

データベースlinuxhowtodbを現在のpsqlセッションから離れることなくどのように入力できますか?ありがとう。現在のpsqlセッションを終了せずにデータベースに入る方法は?

私は現在psqlのセッションを残すことができれば、その後、私は特定のデータベースにアクセスするには、次を実行できることに注意してください:

$ psql linuxhowtodb 
psql (9.6.5) 
Type "help" for help. 

linuxhowtodb=> 

答えて

3

使用の\ C:

postgres=# \c linuxhowtodb 

From the documentation:

\ cまたは\ connect [-reuse-previous = on | off] [dbname [ユーザー名] [ホスト] [ポート] | conninfo]

PostgreSQLサーバへの新しい接続を確立します。使用する接続パラメータは、位置構文を使用するか、conninfo接続文字列を使用して指定できます。

関連する問題