【问题标题】:Specifying the default database for psql to connect to?指定 psql 连接的默认数据库?
【发布时间】:2012-10-16 16:35:54
【问题描述】:

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

我有一个名为“test”的数据库作为初始连接。

从命令行运行psql 时,我的提示符将是test=#

删除“test”数据库后,在命令行中运行psql,出现以下错误:

psql: FATAL:  database "test" does not exist

我明白这意味着什么,但是如何将“postgres”数据库设置为默认值?

而不是每次都输入psql postgres

【问题讨论】:

    标签: postgresql shell command-line psql


    【解决方案1】:

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

    在您的~/.bashrc 或类似地址中:

    export PGDATABASE=postgres
    

    PostgreSQL 文档包含a complete list

    【讨论】:

      猜你喜欢
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 2016-09-29
      • 2012-06-28
      • 1970-01-01
      • 2021-03-10
      • 1970-01-01
      相关资源
      最近更新 更多