Je ne pense pas que vous ayez à vérifier quoi que ce soit d'autre, car les autres objets ne peuvent pas devenir invalides dans PostgreSQL.
Oracle et PostgreSQL fonctionnent assez différemment à cet égard :
-
Dans Oracle, vous pouvez toujours
ALTER
un objet (par exemple une table) même s'il existe des objets dépendants (par exemple des vues). Les objets dépendants deviennent alors invalides et doivent être recompilés . -
Dans PostgreSQL, vous ne pouvez pas
ALTER
un objet qui a des objets dépendants d'une manière qui rend ces objets dépendants invalides. Vous devez supprimer et recréer les objets dépendants.
Des index non valides peuvent être laissés par un échec de CREATE INDEX
commande.