需要帮助配置 PostgreSQL 连接以像 MySQL 一样运行:连接到服务器而不自动选择默认数据库

问题描述 投票:0回答:1

在mysql中,当我输入以下内容时

mysql -u root -p
密码: 输入密码成功

然后我进入本地服务器,从这里我可以使用 SHOW DATABASES 查看我的所有数据库。但当我进入时

psql -U postgres

我直接进入一个名为 postgres 的数据库。我想要它,以便我直接连接到服务器。就像没有选择数据库一样。所以我对 MySQL 的设置应该与 PostgreSQL 相同。我直接进入服务器,没有选择任何内容,从那里我可以继续进行选择。

我尝试使用 ChatGPT,但那件事现在开始让我烦恼。

postgresql-9.1 postgresql-9.3 postgresql-9.4 postgresql-9.5 postgresql-9.2
1个回答
0
投票

虽然您可以

connect(2)
到套接字建立会话,但您可以发送一条 start-up 消息,该消息需要用户名和数据库。换句话说,您拥有的唯一控制权位于客户端。我没有检查过,但服务器可能会关闭不发送及时启动消息的空闲连接。

© www.soinside.com 2019 - 2024. All rights reserved.