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

postgresql: how to use a particular database

本问题已经有最佳答案,请猛点这里访问。

我对PostgreSQL很陌生,我想找TimProve。我主要使用MySQL,从我所看到的已经有一些不同之处。在mysql下,我想使用或更改我的数据库(d1),我只需说命令

1
USE d1;

在Postgres下我该怎么做?

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

1
2
SELECT * FROM pg_roles;
SELECT datname FROM pg_database;

还有我能指出的全面的在线资源吗?

谢谢


psql使用带反斜杠前缀的短命令来标识"meta commmands";输入用于命令shell,而不是发送到数据库的命令。

您可以通过键入\?获得这些列表。

您可以使用\c databasename在psql中更改数据库。

这是最新版本的psql文档