使用psql时,我想更改初始数据库连接。
我有一个名为“test”的数据库作为初始连接。
从命令行运行psql
时,我的提示符为test=#
删除“test”数据库并在命令行中运行psql
后,出现以下错误:
psql: FATAL: database "test" does not exist
我理解这意味着什么,但如何将“postgres”数据库设置为默认值?
而不是每次都输入psql postgres
。
答案 0 :(得分:16)
您可以通过环境变量配置psql
的默认行为 - 实际上是使用libpq
客户端库的任何程序。
在~/.bashrc
或类似内容中
export PGDATABASE=postgres
PostgreSQL文档包含a complete list。