$ 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 +
| | |
如何在不离开当前psql会话的情况下输入数据库linuxhowtodb
?感谢。
请注意,如果我可以离开当前的psql会话,那么我可以运行以下命令来访问特定的数据库:
$ psql linuxhowtodb
psql (9.6.5)
Type "help" for help.
linuxhowtodb=>
答案 0 :(得分:3)
使用\ c:
postgres=# \c linuxhowtodb
\ c或\ connect [-reuse-previous = on | off] [dbname [username] [host] [port] | conninfo]
建立与PostgreSQL服务器的新连接。要使用的连接参数可以使用位置语法或使用conninfo连接字符串来指定。