非交互方式指定psql,pg_dump密码
创始人
2024-02-14 04:29:58
0

亲测,可行

前言

psql 和 pg_dump 等工具连接PostgreSQL数据库时,通过-W参数,在终端以交互方式输入密码,很多时候,我们希望使用脚本调用psql或者pg_dump做一些自动化的操作,那么此时如何以非交互方式指定密码?

方法一

设置环境变量PGPASSWORD,psql 和 pg_dump 等工具会自动读取环境变量PGPASSWORD的值作为连接密码。
示例:
export PGPASSWORD=123456
psql -h 127.0.0.1 -U admin -p 5432 db

方法二

使用配置文件~/.pgpass
~/.pgpass文件内容格式如下:
hostname:port:database:username:password
示例:
vim ~/.pgpass
192.168.56.200:5433:db:admin:123456
psql -h 192.168.56.200 -U admin -p 5433 db
当psql使用的参数与~/.pgass行内容匹配时,就会使用匹配到的那一行的密码作为psql的连接密码。

相关内容

热门资讯

求好听的古风歌曲,要名字和歌手... 求好听的古风歌曲,要名字和歌手,感谢啦!华胥引、伤、三世、倾尽天下、还影、白衣、凤凰劫、伶仃谣、阳关...
如果男友很你说为什么我不是你的... 如果男友很你说为什么我不是你的第一个男人 这个男的对我是认真的吗?认真的,他对你肯定很好。很认真的,...
章子怡张艺谋酒店聊剧本被陈婷发... 章子怡张艺谋酒店聊剧本被陈婷发现,她怒甩张艺谋两巴掌,后来怎么样了?后来两个人就再也没有合作了,我觉...
新写的小说 求起个好听的名字 新写的小说 求起个好听的名字《静缘晶泪:墨星之爱》我觉得,你的小说逃不过一个缘分,不若就叫:缘来如此...
有人说对的时间与到对的人,那么... 有人说对的时间与到对的人,那么什么时候才是对的时间?在你该结婚的时候,碰到了你最喜欢的人,必须他也喜...
能保周朝八百年的姜子牙,为啥就... 能保周朝八百年的姜子牙,为啥就只报了六百年呢?是因为在当时姜子牙的封地。被人抢走了。但是他又不能抢回...
估值的核心不是捡便宜,而是 本周纳斯达克涨幅1.87%,港股创新药涨幅6.12%,恒生科技跌幅3.14%。小米大卖,股价不及预期...
歆废书出观 是什么意思 歆废书出观 是什么意思华歆扔了书跑出去观看管宁像原先一样(专心)读书,而华歆却丢下书本跑出去看了。由...
大连一夜发生超7600次闪电市... 来源:@央视财经微博 【#大连一夜发生超7600次闪电#...
“车上好饭”放心吃! 一直以来中国铁路昆明局集团有限公司致力于让旅客吃上放心又美味的餐食他们从源头严格把控“舌尖上的美味”...