Ich denke nicht, dass Sie irgendetwas anderes überprüfen müssen, da andere Objekte in PostgreSQL nicht ungültig werden können.
Oracle und PostgreSQL arbeiten in dieser Hinsicht ganz anders:
-
In Oracle können Sie immer
ALTER
ein Objekt (z. B. eine Tabelle), auch wenn es abhängige Objekte (z. B. Ansichten) gibt. Die abhängigen Objekte werden dann ungültig und müssen neu kompiliert werden . -
In PostgreSQL können Sie nicht
ALTER
ein Objekt, das abhängige Objekte in einer Weise hat, die diese abhängigen Objekte ungültig macht. Sie müssen die abhängigen Objekte löschen und neu erstellen.
Ungültige Indizes können durch ein fehlgeschlagenes CREATE INDEX
zurückgelassen werden Befehl.