41 lines
594 B
MySQL
41 lines
594 B
MySQL
|
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)
|
||
|
;
|
||
|
|