PostgreSQL备份和还原(多个实例)

时间:2018-08-07 09:44:45

标签: postgresql

如果我在单个服务器上运行多个PostgreSQL实例,谁能帮助我如何备份和还原特定的数据库实例?

例如,我在单个服务器上具有db1,db2和db3。如何备份db1并还原它而不影响db2和db3?

这是我分别重新启动实例的方式。

AA

1 个答案:

答案 0 :(得分:0)

谢谢@FatFreddy。

我能够使用以下命令在具有多个PostgreSQL实例的服务器上备份和还原特定数据库实例:

备份:pg_dumpall -p 5435 > /var/lib/pgsql/9.6/db1/PostgreSQL_db1_{date}.sql

还原:psql -U postgres -p 5435 -f /var/lib/pgsql/9.6/db1/PostgreSQL_db1_{date}.sql