Merged PR 99: ライセンス注文テーブルをMySQL上に作成する
## 概要 [Task1680: ライセンス注文テーブルをMySQL上に作成する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1680) タスク 1680: ライセンス注文テーブルをMySQL上に作成する ライセンス注文テーブルを作成するマイグレーションファイルを作成。 ## レビューポイント テーブル定義・カラム定義が正しいかどうか。 テーブル名・カラム名が適切かどうか。 ## UIの変更 なし ## 動作確認状況 ローカルで動作確認し、テーブルが作成されることを確認。 また、世代巻き戻しでテーブルが削除されることを確認。 ## 補足 なし
This commit is contained in:
parent
6a8cfd5530
commit
810be5c055
15
dictation_server/db/migrations/004-create_license_orders.sql
Normal file
15
dictation_server/db/migrations/004-create_license_orders.sql
Normal file
@ -0,0 +1,15 @@
|
||||
-- +migrate Up
|
||||
CREATE TABLE IF NOT EXISTS `license_orders` (
|
||||
`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '注文ID',
|
||||
`po_number` VARCHAR(50) COMMENT '発注番号',
|
||||
`from_account_id` BIGINT UNSIGNED NOT NULL COMMENT '注文元アカウントID',
|
||||
`to_account_id` BIGINT UNSIGNED NOT NULL COMMENT '注文先アカウントID',
|
||||
`ordered_at` TIMESTAMP DEFAULT now() NOT NULL COMMENT '注文日時',
|
||||
`issued_at` TIMESTAMP COMMENT '発行日時',
|
||||
`quantity` INT UNSIGNED NOT NULL COMMENT '注文ライセンス数',
|
||||
`status` VARCHAR(255) NOT NULL COMMENT '注文状態',
|
||||
`canceled_at` TIMESTAMP COMMENT '注文キャンセル日時'
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci;
|
||||
|
||||
-- +migrate Down
|
||||
DROP TABLE `license_orders`;
|
||||
Loading…
x
Reference in New Issue
Block a user