From 37915603362fd2b48d29911d5e02f10c7c92ffef Mon Sep 17 00:00:00 2001 From: jin4 Date: Sun, 16 Sep 2018 14:09:32 +0900 Subject: [PATCH 1/4] =?UTF-8?q?[add]create=5Fitems=E3=81=AE=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson/db/migrations/20180916050431-create_items.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 lesson/db/migrations/20180916050431-create_items.sql diff --git a/lesson/db/migrations/20180916050431-create_items.sql b/lesson/db/migrations/20180916050431-create_items.sql new file mode 100644 index 0000000..22185e3 --- /dev/null +++ b/lesson/db/migrations/20180916050431-create_items.sql @@ -0,0 +1,4 @@ + +-- +migrate Up + +-- +migrate Down From b1dda80b366125e4c17046bdb728b634426d430c Mon Sep 17 00:00:00 2001 From: jin4 Date: Sun, 16 Sep 2018 15:48:20 +0900 Subject: [PATCH 2/4] =?UTF-8?q?[update]create=5Fitems=E3=81=AE=E8=A8=98?= =?UTF-8?q?=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson/db/migrations/20180916050431-create_items.sql | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lesson/db/migrations/20180916050431-create_items.sql b/lesson/db/migrations/20180916050431-create_items.sql index 22185e3..716a788 100644 --- a/lesson/db/migrations/20180916050431-create_items.sql +++ b/lesson/db/migrations/20180916050431-create_items.sql @@ -1,4 +1,12 @@ -- +migrate Up +CREATE TABLE items +( + id INT NOT NULL AUTO_INCREMENT, + name VARCHAR(255) NOT NULL, + price INT NOT NULL, + PRIMARY KEY(id) +); -- +migrate Down +DROP TABLE item; \ No newline at end of file From 16f3b52a93840be3d60ad3b3e89afb74f24dbae0 Mon Sep 17 00:00:00 2001 From: jin4 Date: Sun, 16 Sep 2018 16:36:45 +0900 Subject: [PATCH 3/4] =?UTF-8?q?[update]create=5Fitems=E3=81=AE=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson/db/migrations/20180916050431-create_items.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson/db/migrations/20180916050431-create_items.sql b/lesson/db/migrations/20180916050431-create_items.sql index 716a788..3376e79 100644 --- a/lesson/db/migrations/20180916050431-create_items.sql +++ b/lesson/db/migrations/20180916050431-create_items.sql @@ -9,4 +9,4 @@ CREATE TABLE items ); -- +migrate Down -DROP TABLE item; \ No newline at end of file +DROP TABLE items; \ No newline at end of file From 5786a19daef3f3061a0adc66af8a4c590fc5e8f8 Mon Sep 17 00:00:00 2001 From: jin4 Date: Sun, 16 Sep 2018 17:43:54 +0900 Subject: [PATCH 4/4] =?UTF-8?q?[add]create=5Forder=5Fitems=E3=81=AE?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20180916065559-create_order_items.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lesson/db/migrations/20180916065559-create_order_items.sql diff --git a/lesson/db/migrations/20180916065559-create_order_items.sql b/lesson/db/migrations/20180916065559-create_order_items.sql new file mode 100644 index 0000000..569a69a --- /dev/null +++ b/lesson/db/migrations/20180916065559-create_order_items.sql @@ -0,0 +1,15 @@ + +-- +migrate Up +CREATE TABLE order_items +( + id INT NOT NULL, + order_id INT NOT NULL, + item_id INT NOT NULL, + amount INT NOT NULL, + PRIMARY KEY(id), + FOREIGN KEY(order_id) REFERENCES orders(id), + FOREIGN KEY(item_id) REFERENCES items(id) +); + +-- +migrate Down +DROP TABLE order_items; \ No newline at end of file