postgresql:如何使用特定的数据库

postgresql: how to use a particular database

我是 postgresql 的新手,我希望改进。我主要使用 MySQL 并且我已经看到有一些差异。在 mysql 下,我想使用或更改我的数据库 (d1),我只是说命令

use d1;

我在 postgres 下做什么?

我可以使用以下命令查看数据库和角色:

select * from pg_roles;
select datname from pg_database;

还有我可以指向的综合在线资源吗?

谢谢

Psql使用以反斜杠为前缀的短命令来标识'meta-commmands';命令 shell 的输入,而不是要发送到数据库的命令。

您可以通过输入 \?

来获取这些列表

您可以使用 \c databasename

在 psql 中更改数据库

这是psql documentation for the newest release