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

MySQL用のSpringBatch3アップグレードスクリプトはありますか?

    スキーマの簡単な比較を実行した後、これらは、MySQLでSpring Batch2.2.7.RELEASE->3.0.1.RELEASEからアップグレードするための変更であるように見えます。

    ALTER TABLE `BATCH_JOB_EXECUTION` MODIFY COLUMN `EXIT_CODE` varchar(2500) DEFAULT NULL;
    ALTER TABLE `BATCH_JOB_EXECUTION` ADD COLUMN `JOB_CONFIGURATION_LOCATION` varchar(2500) DEFAULT NULL;
    ALTER TABLE `BATCH_JOB_EXECUTION_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL;
    ALTER TABLE `BATCH_JOB_EXECUTION_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`);
    ALTER TABLE `BATCH_JOB_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL;
    ALTER TABLE `BATCH_JOB_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`);
    ALTER TABLE `BATCH_STEP_EXECUTION` MODIFY COLUMN `EXIT_CODE` varchar(2500) DEFAULT NULL;
    ALTER TABLE `BATCH_STEP_EXECUTION_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL;
    ALTER TABLE `BATCH_STEP_EXECUTION_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`);
    


    1. MySQLの区切り文字

    2. データベースへのすべての接続を強制終了するスクリプト(RESTRICTED_USER ROLLBACK以上)

    3. 特定の日付より前のレコードを削除する

    4. RSUメソッドを使用したMySQLGaleraクラスターのオンラインスキーマアップグレード