OMDSCloud/dictation_server/db/migrations/003-add_users_column.sql
oura.a 3f16e84317 Merged PR 88: usersテーブルにAuto Renew/License Alert/Notificationの列を追加する
## 概要
Task1619: usersテーブルにAuto Renew/License Alert/Notificationの列を追加する

https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_sprints/taskboard/OMDSDictation%20%E3%83%81%E3%83%BC%E3%83%A0/OMDSDictation/%E3%82%B9%E3%83%97%E3%83%AA%E3%83%B3%E3%83%88%207-1?workitem=1619
ユーザテーブルへ「autoRenew、licenseAlert、notification」のカラムを追加するマイグレーションファイルを作成

レビューポイント
カラム定義が認識通りであるか
既存処理には定義追加以外の影響はないと判断したが、問題ないか
(user.entityとusers.repository.serviceへの定義追加は
タスク1593「API実装(ユーザー登録)」で事前に行っていました。)

UIの変更
なし

動作確認状況
ローカルDBでマイグレーションを実施。
カラムの追加と「autoRenew、licenseAlert、notification」が未指定でも「1」となることを確認。

補足
なし
2023-05-11 09:08:16 +00:00

11 lines
523 B
SQL

-- +migrate Up
ALTER TABLE `users` ADD COLUMN(
`auto_renew` BOOLEAN DEFAULT TRUE NOT NULL COMMENT 'ライセンスの自動更新をするかどうか',
`license_alert` BOOLEAN DEFAULT TRUE NOT NULL COMMENT 'ライセンスの期限切れ通知をするかどうか',
`notification` BOOLEAN DEFAULT TRUE NOT NULL COMMENT '完了通知をするかどうか'
);
-- +migrate Down
ALTER TABLE `users` DROP COLUMN `auto_renew`;
ALTER TABLE `users` DROP COLUMN `license_alert`;
ALTER TABLE `users` DROP COLUMN `notification`;