在使用 psql 时,我想更改初始数据库连接。
我有一个名为“test”的数据库作为初始连接。
psql
从命令行运行时,我的提示将是test=#
删除“test”数据库并psql
在命令行中运行后,出现以下错误:
psql: FATAL: database "test" does not exist
我明白这意味着什么,但我该如何将“postgres”数据库设置为默认值?
psql postgres
而不是每次都打字。
在使用 psql 时,我想更改初始数据库连接。
我有一个名为“test”的数据库作为初始连接。
psql
从命令行运行时,我的提示将是test=#
删除“test”数据库并psql
在命令行中运行后,出现以下错误:
psql: FATAL: database "test" does not exist
我明白这意味着什么,但我该如何将“postgres”数据库设置为默认值?
psql postgres
而不是每次都打字。
您可以通过环境变量配置默认行为psql
——实际上是使用客户端库的任何程序。libpq
在您的~/.bashrc
或类似的:
export PGDATABASE=postgres
PostgreSQL 文档包含一个完整的列表。