## 概要 [Task2805: DBマイグレーション](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2805) 利用規約情報管理テーブルを作成しました。 ユーザーテーブル・ユーザー退避テーブルの同意済み利用規約バージョンカラムを、EULA、DPA用に分割しました。 また、ユーザーテーブルの変更に伴うソースコード修正を実施しました。 ## レビューポイント DB定義の認識が合っているか。 ## UIの変更 なし ## 動作確認状況 migration up/downでの動作を確認 既存UTがすべて正常に動作することを確認 ## 補足 なし
13 lines
1000 B
SQL
13 lines
1000 B
SQL
-- +migrate Up
|
|
ALTER TABLE `users` CHANGE COLUMN `accepted_terms_version` `accepted_eula_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(EULA)',
|
|
ADD COLUMN `accepted_dpa_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(DPA)' AFTER `accepted_eula_version`;
|
|
|
|
ALTER TABLE `users_archive` CHANGE COLUMN `accepted_terms_version` `accepted_eula_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(EULA)',
|
|
ADD COLUMN `accepted_dpa_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(DPA)' AFTER `accepted_eula_version`;
|
|
|
|
-- +migrate Down
|
|
ALTER TABLE `users` CHANGE COLUMN `accepted_eula_version` `accepted_terms_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(EULA)',
|
|
DROP COLUMN `accepted_dpa_version`;
|
|
|
|
ALTER TABLE `users_archive` CHANGE COLUMN `accepted_eula_version` `accepted_terms_version` VARCHAR(255) COMMENT '同意済み利用規約バージョン(EULA)',
|
|
DROP COLUMN `accepted_dpa_version`; |