有没有可能为psql创建连接别名?
例如,不需要输入:
psql --host=pr-gis-db --username=peregrinius --port=5432
我只是打字而已
psql pr-gis-db
它与预配置的设置连接.. 可能提示输入密码而不是将其存储。
有没有可能为psql创建连接别名?
例如,不需要输入:
psql --host=pr-gis-db --username=peregrinius --port=5432
我只是打字而已
psql pr-gis-db
它与预配置的设置连接.. 可能提示输入密码而不是将其存储。
根据这里的说明: https://www.postgresql.org/docs/current/static/libpq-pgservice.html
创建/更新文件~/.pg_service.conf
[pr-gis-db]
host=pr-gis-db
user=peregrinius
dbname=gis
port=5432
运行别名连接
psql service=pr-gis-db
注意:如果在调用服务时指定参数,您还可以覆盖文件中的参数。
psql service=pr-gis-db -U dbadmin
psql service=foo<TAB>
来完成这些服务名称:https://gist.github.com/horsepunchkid/8b4e8c37136caea39710371efb5542c6 - HorsePunchKid