]> rtime.felk.cvut.cz Git - coffee/coffee-flask.git/blob - coffee_db.sql
Fix incorrect counting of coffees made during time close to midnight
[coffee/coffee-flask.git] / coffee_db.sql
1 pragma foreign_keys = ON;
2
3 create table if not exists users (
4     id varchar(24) primary key not null,
5     name varchar(255) default "human"
6 );
7
8 create table if not exists flavors (
9     name varchar(255) primary key not null
10 );
11
12 insert or ignore into flavors values
13     ("espresso"),
14     ("espresso lungo"),
15     ("cappuccino"),
16     ("latte macchiato")
17 ;
18
19 create table if not exists coffees (
20     num integer primary key,
21     id varchar(24) references users(id), -- id may be unknown
22     flavor varchar(255) not null references flavors(name),
23     time datetime default current_timestamp
24 );
25
26
27 create table if not exists days (
28     num integer primary key not null
29 );
30
31 insert or ignore into days values
32     (0),(1),(2),(3),(4),(5),(6)
33 ;