CREATE SCHEMA IF NOT EXISTS fs;
CREATE TABLE IF NOT EXISTS fs.genre(
genre VARCHAR(50) PRIMARY KEY,
accept_age INTEGER NOT NULL
);
CREATE TABLE IF NOT EXISTS fs.films(
film_id INTEGER PRIMARY KEY,
film_title CHARACTER VARYING(50) NOT NULL,
rel_date DATE NOT NULL,
rel_country CHARACTER VARYING(30) NOT NULL,
genre VARCHAR(50) REFERENCES fs.genre(genre),
box_office INTEGER NOT NULL,
director CHARACTER VARYING(50) NOT NULL,
int_evaluation VARCHAR(50)
);
CREATE TABLE IF NOT EXISTS fs.halls(
hall_name CHARACTER VARYING(20) PRIMARY KEY,
seats_numb INTEGER NOT NULL
);
CREATE TABLE IF NOT EXISTS fs.sessions(
sess_id INTEGER PRIMARY KEY,
film_id INTEGER REFERENCES fs.films(film_id),
hall_name CHARACTER VARYING(20) REFERENCES fs.halls(hall_name),
start_time TIMESTAMP NOT NULL
);
CREATE TABLE IF NOT EXISTS fs.spectators(
spect_id INTEGER PRIMARY KEY,
firstname CHARACTER VARYING(20) NOT NULL,
surname CHARACTER VARYING(20) NOT NULL,
sex VARCHAR(10) NOT NULL,
age INTEGER NOT NULL,
comp_size INTEGER NOT NULL,
disc_promo VARCHAR(20),
passport_data VARCHAR(50)
);
CREATE TABLE IF NOT EXISTS fs.seats(
seat_id INTEGER PRIMARY KEY,
hall_name CHARACTER VARYING(20) REFERENCES fs.halls(hall_name),
row INTEGER NOT NULL,
seat INTEGER NOT NULL
);
CREATE TABLE IF NOT EXISTS fs.tickets(
tick_id INTEGER PRIMARY KEY,
spect_id INTEGER REFERENCES fs.spectators(spect_id),
sess_id INTEGER REFERENCES fs.sessions(sess_id),
seat_id INTEGER REFERENCES fs.seats(seat_id),
cost INTEGER NOT NULL
);
CREATE TABLE IF NOT EXISTS fs.history(
sess_id INTEGER PRIMARY KEY,
film_id INTEGER REFERENCES fs.films(film_id),
hall_name CHARACTER VARYING(20) REFERENCES fs.halls(hall_name),
start_time TIMESTAMP NOT NULL,
history TIMESTAMP NOT NULL
);
-- insert into fs.genre
INSERT INTO fs.genre (genre, accept_age) VALUES ('Π΄ΡΠ°ΠΌΠ°, ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 16);
INSERT INTO fs.genre (genre, accept_age) VALUES ('Π΄ΡΠ°ΠΌΠ°', 16);
INSERT INTO fs.genre (genre, accept_age) VALUES ('Π΄ΡΠ°ΠΌΠ°, Π±ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ, ΠΈΡΡΠΎΡΠΈΡ, Π²ΠΎΠ΅Π½Π½ΡΠΉ', 16);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, Π΄ΡΠ°ΠΌΠ°, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 16);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 12);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΡΠΈΠ»Π»Π΅Ρ, Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², Π΄ΡΠ°ΠΌΠ°', 18);
INSERT INTO fs.genre (genre, accept_age) VALUES ('Π±ΠΎΠ΅Π²ΠΈΠΊ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 18);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΡΠΈΠ»Π»Π΅Ρ, Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², ΠΊΡΠΈΠΌΠΈΠ½Π°Π», Π΄ΡΠ°ΠΌΠ°, ΡΠΆΠ°ΡΡ', 18);
INSERT INTO fs.genre (genre, accept_age) VALUES ('Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, Π΄ΡΠ°ΠΌΠ°, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 18);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΠΌΡΠ»ΡΡΡΠΈΠ»ΡΠΌ, ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 12);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 12);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΡΠ½ΡΠ΅Π·ΠΈ, Π±ΠΎΠ΅Π²ΠΈΠΊ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 12);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, Π±ΠΎΠ΅Π²ΠΈΠΊ', 16);
INSERT INTO fs.genre (genre, accept_age) VALUES ('ΠΌΡΠ»ΡΡΡΠΈΠ»ΡΠΌ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 0);
-- insert into fs.films
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (1, 'ΠΠ΅Π»Π΅Π½Π°Ρ ΠΌΠΈΠ»Ρ', '1999-12-06', 'Π‘Π¨Π', 'Π΄ΡΠ°ΠΌΠ°, ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 287, 'Π€ΡΡΠ½ΠΊ ΠΠ°ΡΠ°Π±ΠΎΠ½Ρ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (2, 'ΠΠΎΠ±Π΅Π³ ΠΈΠ· Π¨ΠΎΡΡΠ΅Π½ΠΊΠ°', '1994-09-10', 'Π‘Π¨Π', 'Π΄ΡΠ°ΠΌΠ°', 73, 'Π€ΡΡΠ½ΠΊ ΠΠ°ΡΠ°Π±ΠΎΠ½Ρ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (3, 'ΠΠΎΡΡΠ°ΡΡ Π½ΠΎΠΆΠΈ', '2019-09-07', 'Π‘Π¨Π', 'Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, Π΄ΡΠ°ΠΌΠ°, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 313, 'Π Π°ΠΉΠ°Π½ ΠΠΆΠΎΠ½ΡΠΎΠ½');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (4, 'ΠΠ½ΡΠ΅ΡΡΡΠ΅Π»Π»Π°Ρ', '2014-10-26', 'Π‘Π¨Π, ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΡ, ΠΠ°Π½Π°Π΄Π°', 'ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, Π΄ΡΠ°ΠΌΠ°, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 774, 'ΠΡΠΈΡΡΠΎΡΠ΅Ρ ΠΠΎΠ»Π°Π½');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (5, 'ΠΠ°Π·Π°Π΄ Π² Π±ΡΠ΄ΡΡΠ΅Π΅', '1985-07-03', 'Π‘Π¨Π', 'ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 381, 'Π ΠΎΠ±Π΅ΡΡ ΠΠ΅ΠΌΠ΅ΠΊΠΈΡ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (6, 'ΠΡΡΡΠΎΠ² ΠΏΡΠΎΠΊΠ»ΡΡΡΡ
', '2010-02-13', 'Π‘Π¨Π', 'ΡΡΠΈΠ»Π»Π΅Ρ, Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², Π΄ΡΠ°ΠΌΠ°', 295, 'ΠΠ°ΡΡΠΈΠ½ Π‘ΠΊΠΎΡΡΠ΅Π·Π΅');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (7, 'ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ ΠΌΠΎΠ½ΡΡΡΠΎΠ²', '2001-10-28', 'Π‘Π¨Π', 'ΠΌΡΠ»ΡΡΡΠΈΠ»ΡΠΌ, ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 539, 'ΠΠΈΡ ΠΠΎΠΊΡΠ΅Ρ, ΠΡΠ²ΠΈΠ΄ Π‘ΠΈΠ»Π²Π΅ΡΠΌΠ°Π½, ΠΠΈ ΠΠ½ΠΊΡΠΈΡ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (8, 'ΠΠΎΠ»ΡΠ°Π½ΠΈΠ΅ ΡΠ³Π½ΡΡ', '1991-01-30', 'Π‘Π¨Π', 'ΡΡΠΈΠ»Π»Π΅Ρ, Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ², ΠΊΡΠΈΠΌΠΈΠ½Π°Π», Π΄ΡΠ°ΠΌΠ°, ΡΠΆΠ°ΡΡ', 273, 'ΠΠΆΠΎΠ½Π°ΡΠ°Π½ ΠΠ΅ΠΌΠΌΠ΅');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (9, 'Π‘ΠΏΠΈΡΠΎΠΊ Π¨ΠΈΠ½Π΄Π»Π΅ΡΠ°', '1993-11-30', 'Π‘Π¨Π', 'Π΄ΡΠ°ΠΌΠ°, Π±ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ, ΠΈΡΡΠΎΡΠΈΡ, Π²ΠΎΠ΅Π½Π½ΡΠΉ', 321, 'Π‘ΡΠΈΠ²Π΅Π½ Π‘ΠΏΠΈΠ»Π±Π΅ΡΠ³');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (10, 'Π¨ΡΡΠΊ', '2001-10-31', 'Π‘Π¨Π, ΠΠ°Π½Π°Π΄Π°, Π¨Π²Π΅ΡΠΈΡ', 'ΠΌΡΠ»ΡΡΡΠΈΠ»ΡΠΌ, ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 484, 'ΠΠ½Π΄ΡΡ ΠΠ΄Π°ΠΌΡΠΎΠ½, ΠΠΈΠΊΠΈ ΠΠΆΠ΅Π½ΡΠΎΠ½');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (11, 'ΠΠ°ΡΡΠΈ ΠΠΎΡΡΠ΅Ρ ΠΈ ΡΠ·Π½ΠΈΠΊ ΠΠ·ΠΊΠ°Π±Π°Π½Π°', '2004-05-23', 'ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΡ, Π‘Π¨Π', 'ΡΡΠ½ΡΠ΅Π·ΠΈ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 796, 'ΠΠ»ΡΡΠΎΠ½ΡΠΎ ΠΡΠ°ΡΠΎΠ½');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (12, 'ΠΠΈΡΠ°ΡΡ ΠΠ°ΡΠΈΠ±ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΡΡ: ΠΡΠΎΠΊΠ»ΡΡΠΈΠ΅ Π§Π΅ΡΠ½ΠΎΠΉ ΠΆΠ΅ΠΌΡΡΠΆΠΈΠ½Ρ', '2003-06-28', 'Π‘Π¨Π', 'ΡΡΠ½ΡΠ΅Π·ΠΈ, Π±ΠΎΠ΅Π²ΠΈΠΊ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ', 654, 'ΠΠΎΡ ΠΠ΅ΡΠ±ΠΈΠ½ΡΠΊΠΈ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (13, 'ΠΠ°ΡΡΡ, Π΄Π΅Π½ΡΠ³ΠΈ, Π΄Π²Π° ΡΡΠ²ΠΎΠ»Π°', '1998-08-23', 'ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΡ', 'Π±ΠΎΠ΅Π²ΠΈΠΊ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»', 25, 'ΠΠ°ΠΉ Π ΠΈΡΠΈ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (14, 'ΠΠ°ΡΡΠΈΡΠ°', '1999-03-24', 'Π‘Π¨Π, ΠΠ²ΡΡΡΠ°Π»ΠΈΡ', 'ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, Π±ΠΎΠ΅Π²ΠΈΠΊ', 464, 'ΠΠ°Π½Π° ΠΠ°ΡΠΎΠ²ΡΠΊΠΈ, ΠΠΈΠ»Π»ΠΈ ΠΠ°ΡΠΎΠ²ΡΠΊΠΈ');
INSERT INTO fs.films (film_id, film_title, rel_date, rel_country, genre, box_office, director)
VALUES (15, 'Π ΠΏΠΎΠΈΡΠΊΠ°Ρ
ΠΠ΅ΠΌΠΎ', '2003-05-18', 'Π‘Π¨Π', 'ΠΌΡΠ»ΡΡΡΠΈΠ»ΡΠΌ, ΠΊΠΎΠΌΠ΅Π΄ΠΈΡ, ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ', 897, 'ΠΠ½Π΄ΡΡ Π‘ΡΡΠ½ΡΠΎΠ½, ΠΠΈ ΠΠ½ΠΊΡΠΈΡ');
-- insert into fs.halls
INSERT INTO fs.halls (hall_name, seats_numb) VALUES ('ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 240);
INSERT INTO fs.halls (hall_name, seats_numb) VALUES ('ΠΠ°Π»ΡΠΉ Π·Π°Π»', 54);
INSERT INTO fs.halls (hall_name, seats_numb) VALUES ('VIP Π·Π°Π»', 12);
-- insert into fs.sessions
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (51, 10, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-02 11:00:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (52, 2, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-02 14:25:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (53, 12, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-02 18:40:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (54, 1, 'VIP Π·Π°Π»', '2023-05-02 19:10:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (55, 15, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-03 10:25:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (56, 13, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-03 15:50:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (57, 11, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-03 18:00:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (58, 5, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-03 18:30:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (59, 8, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-04 14:50:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (60, 9, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-04 15:20:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (61, 14, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-04 18:05:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (62, 6, 'VIP Π·Π°Π»', '2023-05-04 20:10:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (63, 7, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-05-05 12:50:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (64, 4, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-05 16:00:00');
INSERT INTO fs.sessions (sess_id, film_id, hall_name, start_time) VALUES (65, 3, 'VIP Π·Π°Π»', '2023-05-05 20:45:00');
-- insert into fs.spectators
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (1, 'ΠΠ½ΡΠΎΠ½', 'ΠΠ»ΠΈΠ½ΠΈΡΡΡΠΉ', 'male', 19, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (2, 'ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ', 'ΠΠ°Π²ΡΠΈΠ»ΠΈΠ½', 'male', 20, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (3, 'ΠΠ»Π΅ΠΊΡΠ΅ΠΉ', 'ΠΠ΅ΡΡΠ°Π»ΠΎΠ²', 'male', 21, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (4, 'ΠΠΈΠΊΠΎΠ»Π°ΠΉ', 'ΠΠ»Π΅ΠΊΡΠ΅Π΅Π²', 'male', 20, 1);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (5, 'ΠΠ²Π³Π΅Π½ΠΈΡ', 'ΠΡΠ·Π½Π΅ΡΠΎΠ²Π°', 'female', 19, 2);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (6, 'Π―ΡΠΎΡΠ»Π°Π²', 'ΠΠ΅ΡΠ±ΠΎΠ²', 'male', 21, 2);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (7, 'ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ', 'Π‘ΡΠ΅ΡΠ΅Π½ΠΊΠΎ', 'male', 19, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (8, 'ΠΠΎΠ³Π΄Π°Π½', 'Π‘ΡΡΠΊΠΎΠ²', 'female', 19, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (9, 'Π‘ΡΠ°Π½ΠΈΡΠ»Π°Π²', 'ΠΠΈΠ΄ΡΠ½', 'male', 19, 1);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (10, 'ΠΠ°Π½ΠΈΠ»Π°', 'ΠΡΠ°ΡΠ΅Π²', 'male', 19, 1);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (11, 'ΠΠ»Π΅ΠΊΡΠ΅ΠΉ', 'Π‘ΡΡΡΠΏΠΎΠ²Π΅Ρ', 'male', 19, 2);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (12, 'ΠΠ»Π΅ΠΊΡΠ΅ΠΉ', 'Π‘ΡΠ²ΠΎΡΠΎΠ²', 'male', 19, 3);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (13, 'ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Π°', 'ΠΡΠΎΡ
ΠΎΡΡΡΠΊ', 'female', 20, 2);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (14, 'ΠΠ°ΡΡΡ', 'ΠΠΎΠ³ΠΎΠΌΠ°Π·ΠΎΠ²Π°', 'female', 20, 2);
INSERT INTO fs.spectators (spect_id, firstname, surname, sex, age, comp_size)
VALUES (15, 'ΠΠ½ΡΠΎΠ½', 'Π¨ΡΠ»Π΅ΠΉΠΊΠΎ', 'male', 18, 2);
-- insert into fs.seats
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (1, 'VIP Π·Π°Π»', 1, 1);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (2, 'VIP Π·Π°Π»', 1, 2);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (3, 'VIP Π·Π°Π»', 1, 3);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (13, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', 1, 1);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (14, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', 1, 2);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (15, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', 1, 3);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (16, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', 1, 4);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (67, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 1, 1);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (68, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 1, 2);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (69, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 1, 3);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (70, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 1, 4);
INSERT INTO fs.seats (seat_id, hall_name, row, seat) VALUES (70, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', 1, 4);
-- insert into fs.tickets
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (1, 1, 54, 1, 550);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (2, 2, 54, 2, 550);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (3, 3, 54, 3, 550);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (4, 13, 57, 15, 320);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (5, 14, 57, 16, 320);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (6, 11, 58, 67, 260);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (7, 15, 60, 70, 260);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (8, 7, 64, 13, 320);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (9, 8, 64, 14, 320);
INSERT INTO fs.tickets (tick_id, spect_id, sess_id, seat_id, cost) VALUES (10, 12, 64, 15, 320);
-- insert into fs.history
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (40, 1, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-04-26 13:55:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (41, 7, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-04-27 11:15:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (42, 3, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-04-27 14:35:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (43, 5, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-04-27 18:45:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (44, 12, 'VIP Π·Π°Π»', '2023-04-27 19:40:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (45, 4, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-04-28 10:15:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (46, 8, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-04-28 16:20:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (47, 11, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-04-28 18:15:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (48, 2, 'ΠΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π»', '2023-04-29 19:10:00', '2023-05-01 10:00:00');
INSERT INTO fs.history (sess_id, film_id, hall_name, start_time, history)
VALUES (49, 13, 'ΠΠ°Π»ΡΠΉ Π·Π°Π»', '2023-05-30 16:30:00', '2023-05-01 10:00:00');
SELECT * FROM fs.seats;
-- CREATE FUNCTION check_for_unicue()
-- RETURNS trigger
-- AS $$
-- DECLARE
-- BEGIN
-- IF (NEW.friend_id, NEW.user_id) not in (SELECT * FROM CurrentFriendships) THEN
-- INSERT INTO Friendships
-- VALUES (NEW.friend_id, NEW.user_id, current_timestamp, to_timestamp('2022-12-31 12:00:00', 'YYYY-MM-DD HH:MI:SS'));
-- END IF;
-- END
-- $$ LANGUAGE plpgsql;