diff --git a/init.sql b/init.sql new file mode 100644 index 0000000..f5a72ee --- /dev/null +++ b/init.sql @@ -0,0 +1,40 @@ +create table meals +( + id int auto_increment + primary key, + name text not null, + description text null +) +; + +create table menus +( + date date not null, + id int auto_increment + primary key, + venue int not null, + meal int not null, + constraint eindeutig + unique (venue, date), + constraint menus_meals_id_fk + foreign key (meal) references hunger.meals (id) +) +; + +create index menus_meals_id_fk + on menus (meal) +; + +create table venues +( + id int auto_increment + primary key, + name text null +) +; + +alter table menus + add constraint menus_ibfk_1 + foreign key (venue) references hunger.venues (id) +; +