No creo que deba verificar nada más, ya que otros objetos no pueden volverse inválidos en PostgreSQL.
Oracle y PostgreSQL funcionan de manera bastante diferente en ese sentido:
-
En Oracle, siempre puede
ALTER
un objeto (por ejemplo, una tabla) incluso si hay objetos dependientes (por ejemplo, vistas). Los objetos dependientes se vuelven inválidos y tienen que ser recompilados . -
En PostgreSQL, no puede
ALTER
un objeto que tiene objetos dependientes de una manera que hace que estos objetos dependientes no sean válidos. Tienes que soltar y volver a crear los objetos dependientes.
Los índices no válidos pueden quedar atrás por un CREATE INDEX
fallido comando.