在使用 psql 时,我想更改初始数据库连接。
我有一个名为“test”的数据库作为初始连接。
当从命令行运行 psql
时,我的提示符是 test=#
删除“test”数据库并在命令行中运行psql
后,出现以下错误:
psql: FATAL: database "test" does not exist
我明白这意味着什么,但我该如何将“postgres”数据库设置为默认数据库?
而不是每次都输入 psql postgres
。
最佳答案
您可以通过环境变量配置 psql
的默认行为——事实上任何使用 libpq
客户端库的程序。
在你的 ~/.bashrc
或类似的地方:
export PGDATABASE=postgres
PostgreSQL 文档包含 a complete list .
关于postgresql - 指定 psql 连接的默认数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919394/