sql >> データベース >  >> RDS >> PostgreSQL

PostgresQLですべての無効なオブジェクトを表示する方法

    PostgreSQLでは他のオブジェクトが無効になることはないので、他に何もチェックする必要はないと思います。

    OracleとPostgreSQLは、その点でまったく異なる動作をします。

    • Oracleでは、いつでもALTERを実行できます 依存オブジェクト(ビューなど)がある場合でも、オブジェクト(テーブルなど)。その後、依存オブジェクトは無効になり、再コンパイルする必要があります。 。

    • PostgreSQLでは、ALTERはできません これらの依存オブジェクトを無効にする方法で依存オブジェクトを持つオブジェクト。依存オブジェクトを削除して再作成する必要があります。

    無効なインデックスは、失敗したCREATE INDEXによって取り残される可能性があります コマンド。




    1. SQL Serverで「datetime2」を「time」に変換します(T-SQLの例)

    2. 整数の長さを無視するMySQL8

    3. MySQL:CREATETABLEステートメントで主キーに名前を付けます

    4. 正規表現とpreg_matchを使用して、類似の文字列を検索して置換します