-- +migrate Up ALTER TABLE `users_archive` MODIFY COLUMN `accepted_terms_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン', MODIFY COLUMN `email_verified` BOOLEAN NOT NULL COMMENT 'email認証が完了済みであるか', MODIFY COLUMN `encryption` BOOLEAN NOT NULL COMMENT '音声ファイル暗号化するか', MODIFY COLUMN `prompt` BOOLEAN NOT NULL COMMENT '録音時に強制的にWorkTypeIDの選択画面に遷移するか', MODIFY COLUMN `deleted_at` TIMESTAMP COMMENT '削除時刻(オリジナルテーブル)', MODIFY COLUMN `created_at` TIMESTAMP COMMENT '作成時刻(オリジナルテーブル)', MODIFY COLUMN `created_by` VARCHAR(255) COMMENT '作成者(オリジナルテーブル)', MODIFY COLUMN `updated_at` TIMESTAMP COMMENT '更新時刻(オリジナルテーブル)', MODIFY COLUMN `updated_by` VARCHAR(255) COMMENT '更新者(オリジナルテーブル)', MODIFY COLUMN `auto_renew` BOOLEAN NOT NULL COMMENT 'ライセンスの自動更新をするかどうか', MODIFY COLUMN `license_alert` BOOLEAN NOT NULL COMMENT 'ライセンスの期限切れ通知をするかどうか', MODIFY COLUMN `notification` BOOLEAN NOT NULL COMMENT '完了通知をするかどうか', ADD COLUMN `archived_at` TIMESTAMP DEFAULT now() COMMENT '退避日時' AFTER `notification`; -- +migrate Down ALTER TABLE `users_archive` MODIFY COLUMN `accepted_terms_version` VARCHAR(255) NOT NULL COMMENT '同意済み利用規約バージョン', MODIFY COLUMN `email_verified` BOOLEAN NOT NULL DEFAULT 0 COMMENT 'email認証が完了済みであるか', MODIFY COLUMN `encryption` BOOLEAN DEFAULT FALSE NOT NULL COMMENT '音声ファイル暗号化するか', MODIFY COLUMN `prompt` BOOLEAN DEFAULT FALSE NOT NULL COMMENT '録音時に強制的にWorkTypeIDの選択画面に遷移するか', MODIFY COLUMN `deleted_at` TIMESTAMP COMMENT '削除時刻', MODIFY COLUMN `created_at` TIMESTAMP DEFAULT now() COMMENT '作成時刻', MODIFY COLUMN `created_by` VARCHAR(255) COMMENT '作成者', MODIFY COLUMN `updated_at` TIMESTAMP DEFAULT now() COMMENT '更新時刻', MODIFY COLUMN `updated_by` VARCHAR(255) COMMENT '更新者', MODIFY COLUMN `auto_renew` BOOLEAN DEFAULT TRUE NOT NULL COMMENT 'ライセンスの自動更新をするかどうか', MODIFY COLUMN `license_alert` BOOLEAN DEFAULT TRUE NOT NULL COMMENT 'ライセンスの期限切れ通知をするかどうか', MODIFY COLUMN `notification` BOOLEAN DEFAULT TRUE NOT NULL COMMENT '完了通知をするかどうか', DROP COLUMN `archived_at`;