Symfoware Server V12.1.0以降では、DDLコマンドを並行して複数実行する際の内部処理において、チェック処理を強化するよう変更しました。これにより、CREATE INDEXおよび不特定のALTER TABLEコマンドの競合による不正なインデックスが作成されなくなります。
非互換
PostgreSQLの内部関数を直接利用しているサードパーティープログラムが正しく動作しなくなる可能性があります。PostgreSQLの内部関数を直接利用しているサードパーティープログラム開発者については、プログラムの変更、ビルドが必要となります。
非互換のある内部関数を以下に示します。
コマンドの呼出し規則が変更された関数
DefineIndex,CreateTrigger、transformIndexStmt、transformAlterTableStmt、 CheckIndexCompatible
PostgreSQL 9.2以降のバージョンで削除され、古いブランチでコマンドの呼出し規則が変更された関数
CheckRelationOwnership
フィールド追加された構造体
構造体Constraint の old_pktable_oid
対処方法
ありません。