Jag tror inte att du behöver kontrollera något annat, eftersom andra objekt inte kan bli ogiltiga i PostgreSQL.
Oracle och PostgreSQL fungerar helt olika i det avseendet:
-
I Oracle kan du alltid
ALTER
ett objekt (till exempel en tabell) även om det finns beroende objekt (till exempel vyer). De beroende objekten blir då ogiltiga och måste kompileras om . -
I PostgreSQL kan du inte
ALTER
ett objekt som har beroende objekt på ett sätt som gör dessa beroende objekt ogiltiga. Du måste släppa och återskapa de beroende objekten.
Ogiltiga index kan lämnas kvar av en misslyckad CREATE INDEX
kommando.