diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-05-08 17:14:06 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-05-08 17:14:06 +0200 |
commit | f3b582307cc3caf5ee0c7514d461e47fb5893bc7 (patch) | |
tree | 8865da67af7ae04d870481af155781c9a82ff0a7 /db/init.sql | |
parent | cda96d31939c7ea727c114b162f43bb4d18314a2 (diff) |
uppercase is dumb
Diffstat (limited to 'db/init.sql')
-rw-r--r-- | db/init.sql | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/db/init.sql b/db/init.sql index a9fc25b..4be1768 100644 --- a/db/init.sql +++ b/db/init.sql @@ -1,61 +1,61 @@ create schema if not exists webs; create table if not exists webs.category ( - `ID` int not null auto_increment, + `id` int not null auto_increment, `name` varchar(45) not null, `parent` int null default null, - primary key (`ID`), + primary key (`id`), constraint `category_parent_fk` foreign key (`parent`) - references webs.category (`ID`) + references webs.category (`id`) on update cascade ); create table if not exists webs.product ( - `ID` int not null auto_increment, + `id` int not null auto_increment, `name` varchar(255) not null, `price` decimal(5, 2) not null, `image` boolean not null default false, `description` mediumtext null default null, `category` int not null, - primary key (`ID`), + primary key (`id`), constraint `product_category_fk` foreign key (`category`) - references webs.category (`ID`) + references webs.category (`id`) on update cascade ); create table if not exists webs.customer ( - `ID` int not null auto_increment, + `id` int not null auto_increment, `name` varchar(45) not null, - primary key (`ID`) + primary key (`id`) ); create table if not exists webs.cart ( - `ID` int not null auto_increment, + `id` int not null auto_increment, `product` int not null, `customer` int not null, `count` int not null default 1, - primary key (`ID`), + primary key (`id`), constraint `cart_product_fk` foreign key (`product`) - references webs.product (`ID`) + references webs.product (`id`) on update cascade, constraint `cart_customer_fk` foreign key (`customer`) - references webs.customer (`ID`) + references webs.customer (`id`) on update cascade ); create table if not exists webs.promotion ( - `ID` int not null auto_increment, + `id` int not null auto_increment, `product` int not null, `count_buff` int not null default 1, `price_buff` decimal(4, 3) not null default 1.0, - primary key (`ID`), + primary key (`id`), constraint `promotion_product_fk` foreign key (`product`) - references webs.product (`ID`) + references webs.product (`id`) on update cascade ); |