]> rtime.felk.cvut.cz Git - coffee/coffee-flask.git/blobdiff - coffee_db.sql
Add support for another beverages (namely club mate)
[coffee/coffee-flask.git] / coffee_db.sql
index d9f7d8ea1dafff09de4a0376d3329842a87a64c1..acb42a2edd712cc790d17da66b540c3a6189ec35 100644 (file)
@@ -6,21 +6,25 @@ create table if not exists users (
 );
 
 create table if not exists flavors (
-    name varchar(255) primary key not null
+    name varchar(255) primary key not null,
+    ord integer not null default 999
 );
 
 insert or ignore into flavors values
-    ("espresso"),
-    ("espresso lungo"),
-    ("cappuccino"),
-    ("latte macchiato")
+    ("espresso", 2),
+    ("espresso lungo", 3),
+    ("cappuccino", 1),
+    ("latte macchiato", 4),
+    ("Club-Mate 0,5 l", 5),
+    ("Club-Mate 0,33 l", 6)
 ;
 
 create table if not exists coffees (
     num integer primary key,
     id varchar(24) references users(id), -- id may be unknown
     flavor varchar(255) not null references flavors(name),
-    time datetime default current_timestamp
+    time datetime default current_timestamp,
+    UNIQUE (id, flavor, time)
 );