#version: ppas 9.2
#pg_hba.conf
local edb,testdb enterprisedb trust
local edb user1 trust
local edb user2 trust
local all all md5
#pg_env.sh
PGDATABASE=edb
当我输入 时,我将以没有密码的用户身份psql
连接到edb
数据库。enterprisedb
但是当我输入时psql -h / tmp -U enterprisedb -l
它要求输入密码,这意味着-h / tmp
本地连接。
当然,我也可以不用密码也可以运行,psql -h /tmp -U enterprisedb -d edb -l
有psql -h /tmp -U enterprisedb -c "\ l"
什么区别呢?
psql
问题是,当您运行命令时,您会得到什么默认值?我想在psql -h / tmp -U enterprisedb -l
没有密码的情况下运行命令。