Не мисля, че трябва да проверявате нещо друго, тъй като други обекти не могат да станат невалидни в PostgreSQL.
Oracle и PostgreSQL работят съвсем различно в това отношение:
-
В Oracle винаги можете да
ALTER
обект (например таблица), дори ако има зависими обекти (например изгледи). След това зависимите обекти стават невалидни и трябва да бъдат прекомпилирани . -
В PostgreSQL не можете да
ALTER
обект, който има зависими обекти по начин, който прави тези зависими обекти невалидни. Трябва да премахнете и да създадете отново зависимите обекти.
Невалидни индекси могат да бъдат оставени от неуспешен CREATE INDEX
команда.