62f14e4151
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
60 lines
2.1 KiB
SQL
60 lines
2.1 KiB
SQL
create table if not exists asiakkaat (
|
|
id INTEGER PRIMARY KEY,
|
|
nimi varchar(255) not null,
|
|
osoite varchar(255) not null,
|
|
maanantaiKpl int not null,
|
|
tiistaiKpl int not null,
|
|
keskiviikkoKpl int not null,
|
|
torstaiKpl int not null,
|
|
perjantaiKpl int not null,
|
|
salaatit int not null,
|
|
pääruoat int not null,
|
|
jälkiruoat int not null,
|
|
erityisruokavalio varchar(255),
|
|
avainTieto varchar(255),
|
|
lisätiedot text,
|
|
laskutusosoite varchar(255),
|
|
yhteyshenkilönNimi varchar(255),
|
|
yhteyshenkilönPuhelinnumero varchar(255),
|
|
yhteyshenkilönSähköposti varchar(255)
|
|
);
|
|
|
|
create table if not exists kierrokset (
|
|
id INTEGER PRIMARY KEY,
|
|
kierrosNumero int not null,
|
|
asiakkaat text not null
|
|
);
|
|
|
|
create table if not exists kuljetukset (
|
|
id INTEGER PRIMARY KEY,
|
|
asiakasID int not null,
|
|
nimi varchar(255) not null,
|
|
kuljetusPäivämäärä DATE not null,
|
|
kuljetusKierros int not null,
|
|
salaatit int not null,
|
|
pääruoat int not null,
|
|
jälkiruoat int not null,
|
|
ruokarajoite varchar(255),
|
|
osoite varchar(255),
|
|
avainTieto varchar(255),
|
|
lisätieto varchar(255)
|
|
);
|
|
|
|
create index if not exists idx_kuljetuspvm on kuljetukset(kuljetusPäivämäärä);
|
|
|
|
--2.0.2->3.x.x
|
|
alter table asiakkaat add lauantaiKpl int not null default 0;
|
|
alter table asiakkaat add sunnuntaiKpl int not null default 0;
|
|
|
|
--3.x.x->4.0.0
|
|
alter table kuljetukset add tyyppi varchar(50);
|
|
alter table asiakkaat add dinner_maanantaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_tiistaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_keskiviikkoKpl int not null default 0;
|
|
alter table asiakkaat add dinner_torstaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_perjantaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_lauantaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_sunnuntaiKpl int not null default 0;
|
|
alter table asiakkaat add dinner_salaatit int not null default 0;
|
|
alter table asiakkaat add dinner_pääruoat int not null default 0;
|
|
alter table asiakkaat add dinner_jälkiruoat int not null default 0; |