PostgreSQL设置环境变量

1. PostgreSQL 环境变量使用方法

Linux 系统可以配置环境变量,程序可以读取这些环境变量作为某些参数的默认值,配置这些环境变量之后可以简化终端输入的命令。

举个例子,通过 psql 连接 PostgreSQL 数据库,需要指定主机 IP,端口号,数据库名称,用户名称,密码等。每次连接都需要输入这些重复的内容,比较繁琐,通过环境变量,可以简化成只输入 psql 即可,如下所示:

使用环境变量前:

psql -h 127.0.0.1 -p 5432 postgres -U admin -W

或者

psql "host=127.0.0.1 port=5432 dbname=postgres user=admin password=123456"

使用环境变量后

环境变量设置可以加到 ~/.bashrc 文件进行持久化。 vim ~/.bashrc

export PGHOST=127.0.0.1
export PGPORT=5432
export PGUSER=admin
export PGPASSWORD=123456
export PGDATABASE=postgres

psql 连接数据库:

psql

2. 常见的 PostgreSQL 环境变量

  • PGDATA,PostgreSQL 数据目录
  • PGHOST,默认的主机名称
  • PGPORT,PostgreSQL 端口号
  • PGDATABASE,PostgreSQL 默认的数据库名称
  • PGUSER,PostgreSQL 默认的用户名称
  • PGPASSWORD,PostgreSQL 默认的密码

文章评论

0条评论