gpt4 book ai didi

linux - 具有多个密码的 PostgreSQL .pgpass 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:03 24 4
gpt4 key购买 nike

你好,我正在使用 postgresql pg_dump 转储数据库,但是 postgresql 实例上有多个数据库,.pgpass 文件中可以有多个数据库密码吗。

pg_dump 命令:-h = host -p =port -U = user -w = 查找 .pgpass 文件

pg_dump -h localhost -p 7432 -U scm -w > /nn5/scm_server_db_backup

.pgpass 文件如下所示:

   localhost:7432:scm:scm:password

还有其他数据库在这个 postgresql 实例上运行,我想将它们添加到文件中,所以我只需要使用一个 .pgpass 文件我认为转储命令中的用户也需要更改?

   localhost:7432:amon:amon:password

最佳答案

因此,在 .pgpass 文件中添加多行后,我可以同时处理 1 个以上的数据库。

例如:.pgpass 文件:

localhost:7432:scm:scm:password
localhost:7432:amon:amon:password

并且转储命令需要一个接一个地放在脚本文件中。

pg_dump -h localhost -p 7432 -U scm -w > /nn5/scm_server_db_backup
pg_dump -h localhost -p 7432 -U amon -w > /nn5/scm_server_db_backup

关于linux - 具有多个密码的 PostgreSQL .pgpass 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28707261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com