Ik denk dat je verder niets hoeft aan te vinken, aangezien andere objecten niet ongeldig kunnen worden in PostgreSQL.
Oracle en PostgreSQL werken in dat opzicht heel anders:
-
In Oracle kunt u altijd
ALTER
een object (bijvoorbeeld een tabel), zelfs als er afhankelijke objecten zijn (bijvoorbeeld views). De afhankelijke objecten worden dan ongeldig en moeten opnieuw gecompileerd . -
In PostgreSQL kunt u niet
ALTER
een object dat afhankelijke objecten heeft op een manier die deze afhankelijke objecten ongeldig maakt. Je moet de afhankelijke objecten laten vallen en opnieuw maken.
Ongeldige indexen kunnen worden achtergelaten door een mislukte CREATE INDEX
commando.