[英]what will happen if we restore postgresql dump file on existing database?
如果我們在正在運行的數據庫上恢復較早時間的pgdump文件,會發生什么?
我已經通過現有數據庫恢復了一個較舊的sql文件,這是否對DB及其功能有害?
通常,是的,它將破壞數據庫。 過去刪除的行將返回。 序列可以重設。 刪除的表可以重新創建。 各種各樣的事情。
沒有更多細節,尤其是還原轉儲時使用的命令和轉儲的性質,在這種特定情況下很難確定。
如果使用以下方法恢復:
psql -1 -v ON_ERROR_STOP=1 -f the_dump.sql
那么可能您可能沒有受到任何損害,或者可能只需要重新設置某些序列即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.