diff --git a/dictation_server/db/migrations/014-create_card_licenses.sql b/dictation_server/db/migrations/014-create_card_licenses.sql new file mode 100644 index 0000000..d039211 --- /dev/null +++ b/dictation_server/db/migrations/014-create_card_licenses.sql @@ -0,0 +1,10 @@ +-- +migrate Up +CREATE TABLE IF NOT EXISTS `card_licenses` ( + `license_id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT 'ライセンスID', + `issue_id` BIGINT UNSIGNED NOT NULL COMMENT '発行単位ID', + `card_license_key` VARCHAR(255) NOT NULL COMMENT 'カードライセンスキー', + `activated_at` TIMESTAMP COMMENT '取り込み日時' +) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci; + +-- +migrate Down +DROP TABLE `card_licenses`; \ No newline at end of file diff --git a/dictation_server/db/migrations/015-create_card_license_issue.sql b/dictation_server/db/migrations/015-create_card_license_issue.sql new file mode 100644 index 0000000..41f92e8 --- /dev/null +++ b/dictation_server/db/migrations/015-create_card_license_issue.sql @@ -0,0 +1,8 @@ +-- +migrate Up +CREATE TABLE IF NOT EXISTS `card_license_issue` ( + `id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT 'ID', + `issued_at` TIMESTAMP NOT NULL COMMENT '発行日時' +) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci; + +-- +migrate Down +DROP TABLE `card_license_issue`; \ No newline at end of file