Mel*_*emi 6 postgresql psql command-line
我在某些服务器上运行了2 个PostgreSQL实例。一个默认端口(5432)和端口5433.有些用户(和工艺)只需要进入二审(5433)其他实例上,我想设置它,这样,当这些用户使用的命令状psql
或createdb
在他们的 shell 中,它会自动将他们引导到正确的 Postgres 实例,而不是他们必须-p 5433
随着每个命令一起输入。
我试图在 www.postgresql.org 上查找它,但找不到它……可能是我的错。有谁知道怎么做?
PostgreSQL 命令行实用程序(以及更普遍的所有依赖libpq
库的程序)会自动使用环境变量,PGPORT
并PGHOST
在定义环境变量时使用。
因此,如果您在 shell 中执行以下操作:
$ PGPORT=5433; export PGPORT
Run Code Online (Sandbox Code Playgroud)
任何后续调用都psql
将如同使用-p 5433
命令行选项调用一样。
有关所有这些变量,请参阅libpq 文档中的环境变量。它们可用于为数据库连接的几乎每个参数提供默认值。
归档时间: |
|
查看次数: |
14870 次 |
最近记录: |