gpt4 book ai didi

database - Postgresql 服务器上名为 postgres 的默认数据库

转载 作者:太空狗 更新时间:2023-10-30 01:37:41 29 4
gpt4 key购买 nike

显然,在每个 postgresql 服务器安装时默认创建一个数据库“postgres”。谁能告诉我或指出它的用途的文档?

最佳答案

当客户端应用程序连接到 Postgres 服务器时,它必须指定要连接到哪个数据库。如果您不知道数据库的名称(在您连接的 postmaster 服务的集群中),您可以使用以下命令找到数据库名称列表:

psql -l

当您运行该命令时,psql 连接到服务器并查询 pg_database 以获取数据库名称列表。但是,由于 psql 是一个 Postgres 客户端应用程序,它无法在不知道至少一个数据库名称的情况下连接到服务器:Catch-22。因此,当您运行 psql -l 时,psql 被硬编码为连接到名为“postgres”的数据库,但您可以在这种情况下指定一个模板数据库:

psql -l -d template1

关于database - Postgresql 服务器上名为 postgres 的默认数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370525/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com