Eu não acho que você precise verificar mais nada, já que outros objetos não podem se tornar inválidos no PostgreSQL.
Oracle e PostgreSQL funcionam de maneira bem diferente a esse respeito:
-
No Oracle, você sempre podeALTER
um objeto (por exemplo, uma tabela) mesmo se houver objetos dependentes (por exemplo, visualizações). Os objetos dependentes se tornam inválidos e precisam ser recompilados .
-
No PostgreSQL, você não podeALTER
um objeto que possui objetos dependentes de uma maneira que torna esses objetos dependentes inválidos. Você precisa descartar e recriar os objetos dependentes.
Índices inválidos podem ser deixados para trás por um
CREATE INDEX
com falha comando.