-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeer.db.sql
97 lines (92 loc) · 3.16 KB
/
beer.db.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
CREATE TABLE beers (
id INTEGER PRIMARY KEY AUTOINCREMENT
NOT NULL,
key VARCHAR( 255 ) NOT NULL,
title VARCHAR( 255 ) NOT NULL,
synonyms VARCHAR( 255 ),
web VARCHAR( 255 ),
since INTEGER,
seasonal BOOLEAN DEFAULT 'f'
NOT NULL,
limited BOOLEAN DEFAULT 'f'
NOT NULL,
kcal DECIMAL,
abv DECIMAL,
og DECIMAL,
srm INTEGER,
ibu INTEGER,
brewery_id INTEGER,
brand_id INTEGER,
grade INTEGER DEFAULT 4
NOT NULL,
txt VARCHAR( 255 ),
txt_auto BOOLEAN DEFAULT 'f'
NOT NULL,
country_id INTEGER NOT NULL,
region_id INTEGER,
city_id INTEGER,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL
);
CREATE TABLE brands (
id INTEGER PRIMARY KEY AUTOINCREMENT
NOT NULL,
key VARCHAR( 255 ) NOT NULL,
title VARCHAR( 255 ) NOT NULL,
synonyms VARCHAR( 255 ),
web VARCHAR( 255 ),
wiki VARCHAR( 255 ),
since INTEGER,
global BOOLEAN DEFAULT 'f'
NOT NULL,
internl BOOLEAN DEFAULT 'f'
NOT NULL,
national BOOLEAN DEFAULT 'f'
NOT NULL,
regional BOOLEAN DEFAULT 'f'
NOT NULL,
local BOOLEAN DEFAULT 'f'
NOT NULL,
grade INTEGER DEFAULT 4
NOT NULL,
txt VARCHAR( 255 ),
txt_auto BOOLEAN DEFAULT 'f'
NOT NULL,
brewery_id INTEGER,
country_id INTEGER NOT NULL,
region_id INTEGER,
city_id INTEGER,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL
);
CREATE TABLE breweries (
id INTEGER PRIMARY KEY AUTOINCREMENT
NOT NULL,
key VARCHAR( 255 ) NOT NULL,
title VARCHAR( 255 ) NOT NULL,
synonyms VARCHAR( 255 ),
address VARCHAR( 255 ),
since INTEGER,
closed INTEGER,
prod INTEGER,
prod_grade INTEGER,
grade INTEGER DEFAULT 4
NOT NULL,
txt VARCHAR( 255 ),
txt_auto BOOLEAN DEFAULT 'f'
NOT NULL,
web VARCHAR( 255 ),
wikipedia VARCHAR( 255 ),
indie BOOLEAN,
abinbev BOOLEAN,
sabmiller BOOLEAN,
heineken BOOLEAN,
carlsberg BOOLEAN,
molsoncoors BOOLEAN,
diageo BOOLEAN,
country_id INTEGER NOT NULL,
region_id INTEGER,
city_id INTEGER,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL
);