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:
oura.a 2023-05-24 01:30:36 +00:00
parent 6a8cfd5530
commit 810be5c055

View 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`;