指定psql连接的默认数据库?

16

在使用 psql 时,我想要更改初始数据库连接。

我的初始连接是一个名为 "test" 的数据库。

当从命令行运行 psql 时,我的提示符会显示为 test=#

在删除了 "test" 数据库之后,运行命令行中的 psql,就会出现以下错误:

psql: FATAL:  database "test" does not exist

我理解这句话的意思,但我该如何将 "postgres" 数据库设置为默认值呢?

而不是每次输入 psql postgres

1个回答

41

您可以通过环境变量来配置psql的默认行为,实际上还可以通过使用libpq客户端库的任何程序来配置。

在您的~/.bashrc或类似文件中:

export PGDATABASE=postgres

PostgreSQL文档中包含完整列表


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接