-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdb-erato.sql
More file actions
29 lines (27 loc) · 1016 Bytes
/
db-erato.sql
File metadata and controls
29 lines (27 loc) · 1016 Bytes
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
DROP TABLE IF EXISTS dates;
DROP TABLE IF EXISTS shows;
DROP TABLE IF EXISTS places;
CREATE TABLE places(
place VARCHAR(100) PRIMARY KEY,
baseurl VARCHAR(100) NOT NULL
);
CREATE TABLE shows(
url VARCHAR(200) PRIMARY KEY,
title VARCHAR(300) NOT NULL,
place VARCHAR(80) REFERENCES places(place) NOT NULL,
img VARCHAR(200),
description VARCHAR(600)
);
CREATE TABLE dates(
url VARCHAR(100) REFERENCES shows(url),
showtime TIMESTAMP,
PRIMARY KEY (url, showtime)
);
INSERT INTO places VALUES ('Filharmonia', 'filharmonia.krakow.pl');
INSERT INTO places VALUES ('Słowacki - Duża Scena', 'slowacki.krakow.pl');
INSERT INTO places VALUES ('Słowacki - Scena Kameralna', 'slowacki.krakow.pl');
INSERT INTO places VALUES ('Stary - Duża Scena', 'stary.pl');
INSERT INTO places VALUES ('Stary - Scena Miniatura', 'stary.pl');
INSERT INTO places VALUES ('Bagatela - Karmelicka', 'bagatela.pl');
INSERT INTO places VALUES ('Bagatela - Sarego', 'bagatela.pl');
INSERT INTO places VALUES ('Opera', 'opera.krakow.pl');