我有一個我正在嘗試清理的 postgres 資料庫drop schema public cascade。它上面的資料并不那么重要,我從未做過任何備份。我只是想重建它。但是,似乎我之前犯的一個錯誤導致 drop 命令失敗。當我跑步時drop schema public cascade,我得到一個
ERROR: cache lookup failed for constraint XXXXX. 我檢查了 pg_constraints 并且它不存在。它可能鏈接到不再存在的表/索引。無論如何我可以擺脫這個持久/不存在的約束,以便我可以清理資料庫?
uj5u.com熱心網友回復:
也許洗掉依賴就足夠了:
DELETE FROM pg_depend
WHERE objid = XXXXX;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/443417.html
標籤:sql 数据库 PostgreSQL psql
