是否可以在不覆盖现有数据的情况下恢复PostgreSQL数据?

时间:2016-07-13 01:43:58

标签: postgresql pg-dump pg-restore

我有2个备份文件,我想在我的数据库中合并所有这些数据。

我尝试使用pg_restore但是当我使用第二个数据库文件时,我丢失了第一个数据集。

寻找我的命令:

pg_restore -U postgres -c --if-exists -d ravpacheco_db "C:\Users\ravpacheco\xpto1.backup"

我也搜索all options标志以获取pg_restore命令,但我找不到一些有用的东西

1 个答案:

答案 0 :(得分:-1)

我的问题在于我的pg_dump命令。如果我只使用数据创建备份文件,我的恢复将起作用

现在我正在使用这个pg_dump命令

pg_dump --column-inserts --data-only --table=<table> <database>

我使用此stackoverflow线程解决了我的问题