簡體   English   中英

pg_restore | 恢復所有架構

[英]pg_restore | Restore all schema

目前我有一個數據庫轉儲,出於某些測試目的,有時我需要在本地導入生產數據庫。

由於未知原因,當我運行$ pg_restore --verbose --clean --no-acl --no-owner -U 'root' --host=localhost --dbname=db_local./db_prod.dump架構時沒有創建。 相反,我有那些日志。

postgres_1 | 2022-02-01 11:48:07.402 UTC [103] 錯誤:模式“濫用”不存在

postgres_1 | 2022-02-01 11:48:07.402 UTC [103] 聲明:DROP SCHEMA 濫用;

所以目前我被困住了,因為我真的不知道也沒有找到任何解決這個問題的方法。

此錯誤是由--clean選項引起的: pg_restore在創建 object 之前嘗試刪除它。

要么忽略無害的錯誤消息,要么使用--if-exists選項來抑制它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM