同期DDLのサポート範囲
テーブルの削除
DROP TABLEテーブルのクリア
TRUNCATE TABLE列の変更
ALTER TABLE MODIFY COLUMN注意
列の長さを大きくする変更のみサポートされます。列の型の変更はサポートされません。
列の追加
ALTER TABLE ADD COLUMN列のデフォルト値の変更
ALTER TABLE ALTER COLUMN SET DEFAULTまたはALTER TABLE ALTER COLUMN DROP DEFAULT列の削除
ALTER TABLE DROP COLUMNインデックスの作成
CREATE INDEXまたはALTER TABLE ADD INDEXインデックスの削除
DROP INDEXまたはALTER TABLE DROP INDEX
同期DDLの制限事項
同期が必要なテーブルがDDL同期をサポートしない操作に関わる場合、データ移行タスクの中断と同時に、データの不整合が発生し、リストアできない可能性があります。
1つのテーブルに対して頻繁にDDL操作を実行することはできません。Storeが現在のDDLを処理した後(ビットポイントに基づいて判断)、次のDDLを実行します。そうでない場合、Storeの異常終了や、データに問題が発生し、リストアできない可能性があります。
新しいStoreを作成する直前の期間および起動プロセス中は、DDLが実行されないようにする必要があります。もしロールバックを行う場合は、ロールバック開始時点から現在までの間、DDLが実行されないようにします。そうでない場合、Storeの異常終了や、データに問題が発生し、リストアできない可能性があります。
RENAME TABLEの前後のテーブル名は、同期が必要なテーブルの範囲内に含まれている必要があります。