PostgreSQLでは他のオブジェクトが無効になることはないので、他に何もチェックする必要はないと思います。
OracleとPostgreSQLは、その点でまったく異なる動作をします。
-
Oracleでは、いつでも
ALTER
を実行できます 依存オブジェクト(ビューなど)がある場合でも、オブジェクト(テーブルなど)。その後、依存オブジェクトは無効になり、再コンパイルする必要があります。 。 -
PostgreSQLでは、
ALTER
はできません これらの依存オブジェクトを無効にする方法で依存オブジェクトを持つオブジェクト。依存オブジェクトを削除して再作成する必要があります。
無効なインデックスは、失敗したCREATE INDEX
によって取り残される可能性があります コマンド。