-- smazání všech záznamů z tabulek CREATE OR REPLACE FUNCTION clean_tables() RETURNS void AS $$ DECLARE l_stmt text; BEGIN SELECT 'truncate ' || STRING_AGG(FORMAT('%I.%I', schemaname, tablename), ',') INTO l_stmt FROM pg_tables WHERE schemaname IN ('public'); EXECUTE l_stmt || ' cascade'; END; $$ LANGUAGE plpgsql; SELECT clean_tables(); -- reset sekvenci CREATE OR REPLACE FUNCTION restart_sequences() RETURNS void AS $$ DECLARE i TEXT; BEGIN FOR i IN (SELECT column_default FROM information_schema.columns WHERE column_default SIMILAR TO 'nextval%') LOOP EXECUTE 'ALTER SEQUENCE' || ' ' || SUBSTRING(SUBSTRING(i FROM '''[a-z_]*') FROM '[a-z_]+') || ' ' || ' RESTART 1;'; END LOOP; END $$ LANGUAGE plpgsql; SELECT restart_sequences(); -- konec resetu -- konec mazání -- mohli bchom použít i jednotlivé příkazy truncate na každo tabulku --plnění krmení - místo čísla pro ID použiji DEFAULT, mohu díky typu SERIAL sloupec uplně vynechat INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Jablko'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Meloun'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Kotě'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Uhlí'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Rosa'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Rohlík'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Kýta'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Hruška'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Párek'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Banán'); INSERT INTO krmivo (id_krmivo, nazev) VALUES (DEFAULT, 'Cvrček'); --plnění typ_krmeni s ukázkou nastavení sekvence INSERT INTO typ_krmeni (id_typ_krmeni, nazev) VALUES (1, 'asistované'); INSERT INTO typ_krmeni (id_typ_krmeni, nazev) VALUES (2, 'vip'); -- nastavuji sekvenci kterou identifikuji pomocí pg_get_serial_sequence na hodnotu 2 abych mohl pokračovat přidáváním dalších řádků SELECT SETVAL(PG_GET_SERIAL_SEQUENCE('typ_krmeni', 'id_typ_krmeni'), 2); INSERT INTO typ_krmeni (id_typ_krmeni, nazev) VALUES (DEFAULT, 'prezentační'); INSERT INTO typ_krmeni (id_typ_krmeni, nazev) VALUES (DEFAULT, 'charitativní'); INSERT INTO typ_krmeni (id_typ_krmeni, nazev) VALUES (DEFAULT, 'lovecké'); --plnění vstupenek s ukázkou, že nemusím vkládat ID pokud mám jako ID SERIAL INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2021-01-02'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-04-24'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-06-06'); INSERT INTO vstupenka (cena, datum) VALUES (101.11, '2020-06-07'); INSERT INTO vstupenka (cena, datum) VALUES (39.85, '2020-08-14'); INSERT INTO vstupenka (cena, datum) VALUES (41.13, '2020-08-17'); INSERT INTO vstupenka (cena, datum) VALUES (35.39, '2020-07-22'); INSERT INTO vstupenka (cena, datum) VALUES (97.09, '2020-10-15'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-11-28'); INSERT INTO vstupenka (cena, datum) VALUES (161.41, '2020-11-08'); INSERT INTO vstupenka (cena, datum) VALUES (116.68, '2020-07-23'); INSERT INTO vstupenka (cena, datum) VALUES (51.98, '2020-05-18'); INSERT INTO vstupenka (cena, datum) VALUES (131.14, '2020-11-06'); INSERT INTO vstupenka (cena, datum) VALUES (29.27, '2021-01-12'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-10-12'); INSERT INTO vstupenka (cena, datum) VALUES (23.3, '2020-10-20'); INSERT INTO vstupenka (cena, datum) VALUES (167.89, '2020-04-08'); INSERT INTO vstupenka (cena, datum) VALUES (12.15, '2020-02-11'); INSERT INTO vstupenka (cena, datum) VALUES (60.25, '2020-04-28'); INSERT INTO vstupenka (cena, datum) VALUES (159.28, '2020-08-25'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-03-03'); INSERT INTO vstupenka (cena, datum) VALUES (126.3, '2020-05-12'); INSERT INTO vstupenka (cena, datum) VALUES (33.69, '2020-11-29'); INSERT INTO vstupenka (cena, datum) VALUES (160.96, '2021-02-05'); INSERT INTO vstupenka (cena, datum) VALUES (82.51, '2020-10-26'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2021-01-06'); INSERT INTO vstupenka (cena, datum) VALUES (57.73, '2020-03-27'); INSERT INTO vstupenka (cena, datum) VALUES (11.88, '2020-03-26'); INSERT INTO vstupenka (cena, datum) VALUES (194.7, '2020-12-16'); INSERT INTO vstupenka (cena, datum) VALUES (82.87, '2020-11-23'); INSERT INTO vstupenka (cena, datum) VALUES (182.75, '2020-03-11'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-09-14'); INSERT INTO vstupenka (cena, datum) VALUES (43.16, '2020-06-28'); INSERT INTO vstupenka (cena, datum) VALUES (5.76, '2020-03-11'); INSERT INTO vstupenka (cena, datum) VALUES (71.01, '2020-04-02'); INSERT INTO vstupenka (cena, datum) VALUES (90.67, '2020-11-13'); INSERT INTO vstupenka (cena, datum) VALUES (163.25, '2021-01-06'); INSERT INTO vstupenka (cena, datum) VALUES (120.8, '2020-09-17'); INSERT INTO vstupenka (cena, datum) VALUES (162.02, '2020-05-08'); INSERT INTO vstupenka (cena, datum) VALUES (122.0, '2020-09-01'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-10-07'); INSERT INTO vstupenka (cena, datum) VALUES (143.49, '2020-10-25'); INSERT INTO vstupenka (cena, datum) VALUES (88.4, '2020-10-04'); INSERT INTO vstupenka (cena, datum) VALUES (36.86, '2020-07-20'); INSERT INTO vstupenka (cena, datum) VALUES (8.46, '2020-06-02'); INSERT INTO vstupenka (cena, datum) VALUES (173.21, '2020-11-19'); INSERT INTO vstupenka (cena, datum) VALUES (168.43, '2020-12-07'); INSERT INTO vstupenka (cena, datum) VALUES (51.14, '2020-04-19'); INSERT INTO vstupenka (cena, datum) VALUES (139.6, '2020-10-01'); INSERT INTO vstupenka (cena, datum) VALUES (43.65, '2021-01-13'); --plnění media INSERT INTO media (nazev) VALUES ('Plesk'); INSERT INTO media (nazev) VALUES ('Plesk pro muže'); INSERT INTO media (nazev) VALUES ('Plesk pro dítě'); INSERT INTO media (nazev) VALUES ('Plesk pro zvíře'); INSERT INTO media (nazev) VALUES ('Stará paka'); INSERT INTO media (nazev) VALUES ('Nová paka'); INSERT INTO media (nazev) VALUES ('Paka'); INSERT INTO media (nazev) VALUES ('alPaka'); --plnění osobnost - jiná forma vkládání INSERT INTO osobnost (jmeno, prijmeni, datum_narozeni) VALUES ('Jan', 'Matoušek', '1987-04-15'), ('Filip', 'Glazar', '1987-08-10'), ('Olda', 'Malec', '2017-10-16'), ('Monika', 'Borkovcová', '2013-12-26'), ('Marek', 'Erben', '2013-10-06'), ('Bivoj', 'Šunkaflek', '1991-11-15'), ('Antonín', 'Čapek', '2014-12-06'), ('Přemysl', 'Dědic', '1982-04-03'), ('Cyril', 'Chvosta', '2001-08-20'), ('Tomáš', 'Uldrichová', '2010-02-08'), ('Jan', 'Blizničenko', '2016-03-17'), ('Karel', 'Quast', '2010-07-26'), ('Jan', 'Toušek', '1985-03-29'), ('Šimon', 'Schierreich', '1981-10-17'), ('Tomáš', 'Starý', '1980-08-03'), ('Lucie', 'Svitáková', '2012-01-07'), ('Daniel', 'Hampl', '1984-12-12'), ('Tomáš', 'Nováček', '2014-03-09'), ('Jakub', 'Dubina', '1988-01-29'), ('Radek', 'Krčmář', '1993-06-19'); --plnění oddělení INSERT INTO oddeleni (nazev) VALUES ('nové'); INSERT INTO oddeleni (nazev) VALUES ('staré'); INSERT INTO oddeleni (nazev) VALUES ('studené'); INSERT INTO oddeleni (nazev) VALUES ('šelmy'); INSERT INTO oddeleni (nazev) VALUES ('ptactvo'); INSERT INTO oddeleni (nazev) VALUES ('pláně'); --plnění klec INSERT INTO klec (nazev, cislo) VALUES ('nové', 1); INSERT INTO klec (nazev, cislo) VALUES ('nové', 2); INSERT INTO klec (nazev, cislo) VALUES ('nové', 3); INSERT INTO klec (nazev, cislo) VALUES ('nové', 4); INSERT INTO klec (nazev, cislo) VALUES ('nové', 5); INSERT INTO klec (nazev, cislo) VALUES ('studené', 1); INSERT INTO klec (nazev, cislo) VALUES ('šelmy', 1); INSERT INTO klec (nazev, cislo) VALUES ('šelmy', 2); INSERT INTO klec (nazev, cislo) VALUES ('šelmy', 3); INSERT INTO klec (nazev, cislo) VALUES ('šelmy', 4); INSERT INTO klec (nazev, cislo) VALUES ('ptactvo', 1); INSERT INTO klec (nazev, cislo) VALUES ('ptactvo', 2); INSERT INTO klec (nazev, cislo) VALUES ('pláně', 1); INSERT INTO klec (nazev, cislo) VALUES ('pláně', 2); INSERT INTO klec (nazev, cislo) VALUES ('pláně', 3); INSERT INTO klec (nazev, cislo) VALUES ('pláně', 4); INSERT INTO klec (nazev, cislo) VALUES ('pláně', 5); --plnění druh INSERT INTO druh (nazev) VALUES ('slon'); INSERT INTO druh (nazev) VALUES ('hroch'); INSERT INTO druh (nazev) VALUES ('oposum'); INSERT INTO druh (nazev) VALUES ('husa'); INSERT INTO druh (nazev) VALUES ('jaguár'); INSERT INTO druh (nazev) VALUES ('gekon'); INSERT INTO druh (nazev) VALUES ('jezevec'); INSERT INTO druh (nazev) VALUES ('pitbul'); INSERT INTO druh (nazev) VALUES ('veverka'); INSERT INTO druh (nazev) VALUES ('klokan'); INSERT INTO druh (nazev) VALUES ('káně'); INSERT INTO druh (nazev) VALUES ('skokan'); INSERT INTO druh (nazev) VALUES ('gaviál'); --plnění stat INSERT INTO stat (nazev) VALUES ('Česká republika'); INSERT INTO stat (nazev) VALUES ('Německo'); INSERT INTO stat (nazev) VALUES ('Polsko'); INSERT INTO stat (nazev) VALUES ('Slovensko'); INSERT INTO stat (nazev) VALUES ('Rakousko'); INSERT INTO stat (nazev) VALUES ('Ukrajina'); INSERT INTO stat (nazev) VALUES ('Rusko'); INSERT INTO stat (nazev) VALUES ('Anglie'); --plneni adresa INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, '', 205, 'Panenský Týnec', 43905); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'U Doktora', '55572', 'Moravský Krumlov', 67201); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Laudonova', '62803', 'Třebíč', 67401); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Železničářská', '16945', 'Ostrava', 70200); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Uhelná', '75703', 'Podivín', 69145); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Pod Strání', '21214', 'Častolovice', 51750); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'K Dolíkám', '76987', 'Ostrava', 70200); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Střední', '58957', 'Domanín', 37901); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Obecní', '30451', 'Řáholec', 54101); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Masná', '29106', 'Praha', 11000); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (1, 'Na Barvínku', '6209', 'Bošilec', 37365); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (4, 'P. O. Hviezdoslava', '799', 'Žilina', 01001); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (4, 'Nedbalova', '459', 'Bratislava ', 81101); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (4, 'Na dole', '15', 'Nesvady', 99981); INSERT INTO adresa (id_stat, ulice, cislo, mesto, pcs) VALUES (6, 'Nova Vulicâ', '4', 'Bila Tserkva', 09100); --plneni zamestnancu INSERT INTO zamestnanec (osobni_cislo, id_adresa, id_nadrizeny, jmeno, prijmeni, plat) VALUES (215, 1, 2, 'Jiří', 'Hunka', 30000) , (201, 2, NULL, 'Michal', 'Valenta', 50000) , (202, 2, 2, 'Šimon', 'Valenta', 28000) , (222, 9, NULL, 'Rum', 'Cajs', 60000) , (223, 9, 4, 'Manka', 'Cajsová', 32000) , (224, 9, 4, 'Cipísek', 'Cajs', 10000) , (250, 10, NULL, 'Roman', 'Skočdopole', 5000) , (251, 11, NULL, 'Roman', 'Skočdosena', 14687) , (252, 12, NULL, 'Tomáš', 'Marný', 14689) , (280, 15, 2, 'Vitaliy', 'Lvov', 48000); --plneni osetrovatelu INSERT INTO osetrovatel (id_zamestnanec) VALUES (1); INSERT INTO osetrovatel (id_zamestnanec) VALUES (2); INSERT INTO osetrovatel (id_zamestnanec) VALUES (4); INSERT INTO osetrovatel (id_zamestnanec) VALUES (5); INSERT INTO osetrovatel (id_zamestnanec) VALUES (6); INSERT INTO osetrovatel (id_zamestnanec) VALUES (9); INSERT INTO osetrovatel (id_zamestnanec) VALUES (10); --plneni doktorů INSERT INTO doktor (id_zamestnanec, specializace) VALUES (1, 'Tržné rány'); INSERT INTO doktor (id_zamestnanec, specializace) VALUES (2, 'Tržné rány'); INSERT INTO doktor (id_zamestnanec, specializace) VALUES (7, 'Porodní cesty'); INSERT INTO doktor (id_zamestnanec, specializace) VALUES (8, 'Viry'); --plneni zvirat INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (1, 1, 'pláně', 1, 'Jumbo', '1980-01-25'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (1, 1, 'pláně', 1, 'Rumbo', '1985-12-24'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (1, 1, 'pláně', 2, 'Rambo', '1999-12-12'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 2, 'pláně', 2, 'Buldozer', '1902-08-03'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 3, 'studené', 1, 'Pepíček', '1982-04-06'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 12, 'nové', 3, 'Kvaky', '1927-07-02'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (12, 5, 'šelmy', 3, 'Flíček', '1932-12-15'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (15, 4, 'ptactvo', 2, 'Jana', '1909-09-27'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (3, 11, 'ptactvo', 1, 'Evžen', '2007-05-20'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 2, 'pláně', 2, 'Drobek', '1940-10-16'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 4, 'ptactvo', 2, 'Pírko', '2016-03-19'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 4, 'ptactvo', 2, 'Prcek', '1997-06-30'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 8, 'šelmy', 3, 'Trhač', '1965-05-29'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 7, 'šelmy', 2, 'Standa', '1985-08-22'); INSERT INTO zvire (id_osobnost, id_druh, nazev, cislo, jmeno, datum_narozeni) VALUES (NULL, 5, 'šelmy', 2, 'Flek', '2008-08-27'); --plneni krmeni INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 2, 3, 10, '1984-01-16', 57); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (10, 4, 4, 6, '1950-10-18', 20); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 14, 5, 4, '1984-01-19', 2); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (7, 9, 4, 1, '2000-02-18', 21); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 12, 1, 10, '1978-03-01', 56); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 1, 1, 10, '2016-10-08', 85); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 3, 1, 1, '1951-04-07', 66); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 8, 2, 10, '1977-04-06', 40); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (7, 7, 5, 2, '2000-08-28', 62); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (3, 14, 3, 6, '1952-09-24', 70); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 3, 5, 6, '1956-03-14', 27); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (3, 12, 1, 1, '1968-09-20', 48); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (1, 5, 4, 6, '1984-07-08', 40); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 3, 2, 4, '1950-11-01', 74); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 14, 2, 2, '2010-06-16', 27); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 14, 2, 9, '2011-12-31', 57); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 4, 2, 9, '1998-12-27', 27); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 3, 2, 1, '2017-09-19', 65); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (4, 7, 2, 4, '2015-03-11', 81); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (8, 10, 1, 4, '1958-03-25', 36); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (10, 1, 2, 2, '1950-12-06', 51); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (10, 5, 3, 1, '1989-05-27', 19); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (10, 5, 5, 4, '1999-01-03', 92); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (4, 15, 2, 2, '2012-12-18', 54); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (4, 6, 4, 2, '1974-07-22', 42); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (7, 3, 1, 4, '2009-05-25', 26); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (1, 4, 3, 10, '1963-12-03', 7); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 12, 2, 4, '1974-11-11', 78); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (8, 7, 3, 1, '1976-07-03', 79); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (1, 1, 1, 10, '1991-10-26', 91); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 3, 5, 4, '1962-05-16', 25); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 14, 5, 1, '1978-08-09', 42); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 14, 2, 9, '2016-11-29', 25); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 5, 4, 2, '2006-09-15', 79); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (6, 11, 2, 9, '1964-09-04', 81); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (10, 10, 3, 2, '1995-05-28', 93); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 15, 3, 2, '2011-11-26', 100); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (3, 14, 3, 10, '1963-04-20', 11); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 3, 3, 10, '1966-02-08', 76); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (3, 10, 3, 2, '2012-08-26', 77); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (4, 2, 1, 9, '1985-04-21', 51); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 15, 5, 6, '1981-07-25', 8); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 14, 3, 10, '1973-07-13', 67); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (2, 10, 1, 1, '2001-06-23', 91); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 6, 4, 10, '1994-10-18', 8); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 2, 1, 1, '1999-02-03', 84); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 2, 2, 6, '1967-07-07', 67); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (1, 11, 2, 4, '1968-04-05', 66); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (9, 5, 4, 6, '1975-03-16', 85); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (5, 6, 5, 2, '2015-02-08', 34); INSERT INTO krmeni (id_krmivo, id_zvire, id_typ_krmeni, id_zamestnanec, datum, mnozstvi) VALUES (3, 14, 3, 5, '1968-04-20', 10); --plneni vyšetření INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (1, 7, NULL, '2013-03-14', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 1, NULL, '1979-03-31', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (5, 2, NULL, '2001-05-07', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (12, 7, NULL, '1967-07-07', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 7, NULL, '2002-09-08', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (11, 2, NULL, '2001-10-06', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (3, 7, NULL, '2020-04-13', 'nevolnost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (13, 2, NULL, '1964-11-17', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 2, NULL, '1952-01-15', 'trepanace lebky'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (3, 7, 1, '2009-05-25', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (5, 2, NULL, '1980-12-10', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (9, 7, NULL, '2012-09-24', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (10, 1, NULL, '1985-06-20', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 7, 8, '2006-01-21', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 2, NULL, '1966-11-15', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (4, 2, 1, '1986-01-03', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (12, 8, 7, '2011-12-15', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (6, 2, NULL, '1978-06-27', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 2, NULL, '1996-09-30', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (13, 8, NULL, '1959-04-10', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 1, NULL, '1977-06-25', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (3, 2, NULL, '1981-09-11', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (4, 1, 2, '1974-02-24', 'operace víček'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (5, 8, NULL, '1954-02-09', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (13, 1, NULL, '2006-07-18', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 7, 2, '1989-10-24', 'nevolnost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 1, NULL, '1975-02-09', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 8, 1, '1990-02-22', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (9, 8, NULL, '1977-12-13', 'operace víček'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 8, NULL, '2020-02-11', 'operace víček'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (2, 7, NULL, '1962-06-18', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 2, NULL, '2020-06-01', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (12, 8, NULL, '1980-01-22', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 2, NULL, '1962-05-12', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (9, 1, NULL, '1986-03-24', 'smrdí moc'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (7, 7, NULL, '1988-12-21', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (8, 2, NULL, '2010-08-14', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (11, 1, NULL, '1998-08-31', 'operace víček'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (12, 8, 1, '1950-07-21', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 2, NULL, '1958-02-18', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 7, NULL, '1950-07-15', 'trepanace lebky'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (4, 7, NULL, '1981-06-19', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (8, 2, NULL, '2009-06-13', 'ospalost'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (14, 2, 7, '1993-05-20', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (13, 8, NULL, '1963-11-06', 'prevence'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (15, 1, NULL, '1999-05-13', 'operace žaludku'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (10, 2, 1, '1979-09-23', 'trepanace lebky'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (4, 2, NULL, '1961-08-03', 'smrdí málo'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (4, 1, NULL, '1975-11-28', 'trepanace lebky'); INSERT INTO vysetreni (id_zvire, id_vysetril, id_asistoval, datum, ucel) VALUES (1, 7, NULL, '1991-09-22', 'ospalost'); --plneni opatření INSERT INTO opatreni (id_vysetreni, popis) VALUES (5, 'vykoupán'); INSERT INTO opatreni (id_vysetreni, popis) VALUES (6, 'odebrány prášky na spaní'); INSERT INTO opatreni (id_vysetreni, popis) VALUES (21, 'aplikována speciální esence'); INSERT INTO opatreni (id_vysetreni, popis) VALUES (25, 'košík na čumák'); --plneni asistované krmení INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (40, 15, 'Krmení Drobka'); INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (22, 100, 'Oposum z blízka'); INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (3, 10, 'Pozor pes'); INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (1, 20, 'Náš Rumbo'); INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (8, 30, 'Jano, neuleť'); INSERT INTO asistovane (id_krmeni, kapacita, nazev) VALUES (42, 100, '80 Km / hod'); --plneni vip krmení INSERT INTO vip (id_krmeni, nazev) VALUES (4, 'Se zoo do oblak'); INSERT INTO vip (id_krmeni, nazev) VALUES (26, 'Ať tě provází síla'); INSERT INTO vip (id_krmeni, nazev) VALUES (6, 'Stopa'); INSERT INTO vip (id_krmeni, nazev) VALUES (37, 'Rychlý jako blesk'); --plnění pozvané osobnosti - plníme náhodných 30 pozvání INSERT INTO pozvana_osobnost (id_osobnost, id_krmeni) SELECT id_osobnost, id_krmeni FROM osobnost CROSS JOIN vip ORDER BY RANDOM() LIMIT 30; --plnění pozvaná media INSERT INTO pozvana_media(id_krmeni, id_media) SELECT id_krmeni, id_media FROM media CROSS JOIN vip ORDER BY RANDOM() LIMIT 30; --pokud by bylo autocommit off COMMIT;