| 1 | SET search_path TO project;
|
|---|
| 2 |
|
|---|
| 3 | TRUNCATE TABLE
|
|---|
| 4 | IZBIRA_RASPOLOZENIE,
|
|---|
| 5 | PREFERIRA_KATEGORIJA,
|
|---|
| 6 | PREFERIRA_ZHANR,
|
|---|
| 7 | OMILENI,
|
|---|
| 8 | POVRZANA_SO,
|
|---|
| 9 | IMA_KATEGORIJA,
|
|---|
| 10 | IMA_ZHANR,
|
|---|
| 11 | NAPISANA_OD,
|
|---|
| 12 | SODRZI,
|
|---|
| 13 | PLAKANJA,
|
|---|
| 14 | NARACKI,
|
|---|
| 15 | RASPOLOZENIJA,
|
|---|
| 16 | KATEGORII,
|
|---|
| 17 | ZHANROVI,
|
|---|
| 18 | AVTORI,
|
|---|
| 19 | KNIGI,
|
|---|
| 20 | KORISNICI
|
|---|
| 21 | RESTART IDENTITY CASCADE;
|
|---|
| 22 |
|
|---|
| 23 | -- KORISNICI
|
|---|
| 24 | INSERT INTO KORISNICI
|
|---|
| 25 | (korisnik_id, ime, prezime, email, lozinka, datum_registracija, uloga)
|
|---|
| 26 | VALUES
|
|---|
| 27 | (1, 'Ana', 'Petrovska', 'ana.petrovska@email.com', 'ana123', '2026-01-10', 'KORISNIK'),
|
|---|
| 28 | (2, 'Marko', 'Stojanov', 'marko.stojanov@email.com', 'marko123', '2026-02-05', 'KORISNIK'),
|
|---|
| 29 | (3, 'Elena', 'Nikolovska', 'elena.nikolovska@email.com', 'elena123', '2026-03-12', 'KORISNIK'),
|
|---|
| 30 | (4, 'Admin', 'BiblioPremium', 'admin@bibliopremium.mk', 'admin123', '2026-01-01', 'ADMIN');
|
|---|
| 31 |
|
|---|
| 32 | -- KNIGI
|
|---|
| 33 | INSERT INTO KNIGI
|
|---|
| 34 | (kniga_id, naslov, isbn, opis, korica_url, godina_izdavanje, kolicina_na_zaliha, cena)
|
|---|
| 35 | VALUES
|
|---|
| 36 | (1, 'Atomic Habits', '9780735211292', 'Kniga za gradenje dobri naviki.', 'atomic_habits.jpg', 2018, 20, 950.00),
|
|---|
| 37 | (2, 'The Alchemist', '9780061122415', 'Roman za sonistata i licnata potraga.', 'the_alchemist.jpg', 1988, 15, 650.00),
|
|---|
| 38 | (3, 'Ikigai', '9780143130727', 'Kniga za japonskiot koncept za smisla na zivotot.', 'ikigai.jpg', 2016, 12, 750.00),
|
|---|
| 39 | (4, 'Deep Work', '9781455586691', 'Kniga za fokus i produktivnost.', 'deep_work.jpg', 2016, 10, 850.00),
|
|---|
| 40 | (5, 'The Power of Now', '9781577314806', 'Kniga za prisutnost i vnatrešen mir.', 'power_of_now.jpg', 1997, 18, 700.00),
|
|---|
| 41 | (6, 'Mindset', '9780345472328', 'Kniga za licen razvoj i nacin na razmisluvanje.', 'mindset.jpg', 2006, 14, 800.00),
|
|---|
| 42 | (7, 'The Little Prince', '9780156012195', 'Poznat roman za prijatelstvo i zivotni vrednosti.', 'little_prince.jpg', 1943, 25, 500.00),
|
|---|
| 43 | (8, 'Think and Grow Rich', '9781585424337', 'Kniga za motivacija i licen uspeh.', 'think_grow_rich.jpg', 1937, 11, 720.00);
|
|---|
| 44 |
|
|---|
| 45 | -- AVTORI
|
|---|
| 46 | INSERT INTO AVTORI (avtor_id, ime, prezime, biografija)
|
|---|
| 47 | VALUES
|
|---|
| 48 | (1, 'James', 'Clear', 'Avtor poznat po dela za naviki i licen razvoj.'),
|
|---|
| 49 | (2, 'Paulo', 'Coelho', 'Brazilski pisatel i romanopisec.'),
|
|---|
| 50 | (3, 'Hector', 'Garcia', 'Avtor i istrazuvac na japonskata kultura.'),
|
|---|
| 51 | (4, 'Cal', 'Newport', 'Avtor na dela za produktivnost i fokus.'),
|
|---|
| 52 | (5, 'Eckhart', 'Tolle', 'Avtor na dela za licen razvoj.'),
|
|---|
| 53 | (6, 'Carol', 'Dweck', 'Psiholog i avtor na dela za nacinot na razmisluvanje.'),
|
|---|
| 54 | (7, 'Antoine', 'de Saint-Exupery', 'Francuski pisatel i avijaticar.'),
|
|---|
| 55 | (8, 'Napoleon', 'Hill', 'Avtor na dela za motivacija i uspeh.');
|
|---|
| 56 |
|
|---|
| 57 | -- ZHANROVI
|
|---|
| 58 | INSERT INTO ZHANROVI (zhanr_id, naziv, opis)
|
|---|
| 59 | VALUES
|
|---|
| 60 | (1, 'Licen razvoj', 'Knigi nameneti za licen napredok.'),
|
|---|
| 61 | (2, 'Psihologija', 'Knigi povrzani so psihologija i odnesuvanje.'),
|
|---|
| 62 | (3, 'Roman', 'Beletristicki dela i romani.'),
|
|---|
| 63 | (4, 'Produktivnost', 'Knigi za podobruvanje na fokusot i produktivnosta.'),
|
|---|
| 64 | (5, 'Filozofija', 'Knigi so filozofski i zivotni temi.');
|
|---|
| 65 |
|
|---|
| 66 | -- KATEGORII
|
|---|
| 67 | INSERT INTO KATEGORII (kategorija_id, naziv, opis)
|
|---|
| 68 | VALUES
|
|---|
| 69 | (1, 'Motivacija', 'Knigi koi motiviraat i inspiriraat.'),
|
|---|
| 70 | (2, 'Samopomos', 'Knigi za podobruvanje na sekojdnevniot zivot.'),
|
|---|
| 71 | (3, 'Fikcija', 'Knizevni i fikcionalni dela.'),
|
|---|
| 72 | (4, 'Kariera', 'Knigi za profesionalen razvoj.'),
|
|---|
| 73 | (5, 'Mindfulness', 'Knigi za smirenost i svesnost.');
|
|---|
| 74 |
|
|---|
| 75 | -- RASPOLOZENIJA
|
|---|
| 76 | INSERT INTO RASPOLOZENIJA (raspolozenie_id, naziv, opis)
|
|---|
| 77 | VALUES
|
|---|
| 78 | (1, 'Motivacija', 'Koga korisnikot saka motivacija.'),
|
|---|
| 79 | (2, 'Relaksacija', 'Koga korisnikot saka da se opusti.'),
|
|---|
| 80 | (3, 'Inspiracija', 'Koga korisnikot bara inspiracija.'),
|
|---|
| 81 | (4, 'Fokus', 'Koga korisnikot saka da se fokusira.'),
|
|---|
| 82 | (5, 'Licen razvoj', 'Koga korisnikot saka da raboti na sebe.');
|
|---|
| 83 |
|
|---|
| 84 | -- NARACKI
|
|---|
| 85 | INSERT INTO NARACKI
|
|---|
| 86 | (naracka_id, datum, status, vkupna_cena, korisnik_id)
|
|---|
| 87 | VALUES
|
|---|
| 88 | (1, '2026-04-10', 'ZAVRSENA', 1600.00, 1),
|
|---|
| 89 | (2, '2026-05-15', 'ZAVRSENA', 850.00, 2),
|
|---|
| 90 | (3, '2026-06-20', 'ZAVRSENA', 1450.00, 3),
|
|---|
| 91 | (4, '2026-07-05', 'VO_OBRABOTKA', 720.00, 1);
|
|---|
| 92 |
|
|---|
| 93 | -- PLAKANJA
|
|---|
| 94 | INSERT INTO PLAKANJA
|
|---|
| 95 | (plakjanje_id, datum, iznos, nacin_na_plakjanje, status, naracka_id)
|
|---|
| 96 | VALUES
|
|---|
| 97 | (1, '2026-04-10', 1600.00, 'KARTICKA', 'USPESNO', 1),
|
|---|
| 98 | (2, '2026-05-15', 850.00, 'KARTICKA', 'USPESNO', 2),
|
|---|
| 99 | (3, '2026-06-20', 1450.00, 'KARTICKA', 'USPESNO', 3),
|
|---|
| 100 | (4, '2026-07-05', 720.00, 'KARTICKA', 'VO_OBRABOTKA', 4);
|
|---|
| 101 |
|
|---|
| 102 | -- SODRZI
|
|---|
| 103 | INSERT INTO SODRZI
|
|---|
| 104 | (naracka_id, kniga_id, kolicina, edinechna_cena)
|
|---|
| 105 | VALUES
|
|---|
| 106 | (1, 1, 1, 950.00),
|
|---|
| 107 | (1, 2, 1, 650.00),
|
|---|
| 108 | (2, 4, 1, 850.00),
|
|---|
| 109 | (3, 3, 1, 750.00),
|
|---|
| 110 | (3, 5, 1, 700.00),
|
|---|
| 111 | (4, 8, 1, 720.00);
|
|---|
| 112 |
|
|---|
| 113 | -- NAPISANA_OD
|
|---|
| 114 | INSERT INTO NAPISANA_OD (kniga_id, avtor_id)
|
|---|
| 115 | VALUES
|
|---|
| 116 | (1, 1),
|
|---|
| 117 | (2, 2),
|
|---|
| 118 | (3, 3),
|
|---|
| 119 | (4, 4),
|
|---|
| 120 | (5, 5),
|
|---|
| 121 | (6, 6),
|
|---|
| 122 | (7, 7),
|
|---|
| 123 | (8, 8);
|
|---|
| 124 |
|
|---|
| 125 | -- IMA_ZHANR
|
|---|
| 126 | INSERT INTO IMA_ZHANR (kniga_id, zhanr_id)
|
|---|
| 127 | VALUES
|
|---|
| 128 | (1, 1),
|
|---|
| 129 | (1, 2),
|
|---|
| 130 | (2, 3),
|
|---|
| 131 | (2, 5),
|
|---|
| 132 | (3, 1),
|
|---|
| 133 | (3, 5),
|
|---|
| 134 | (4, 4),
|
|---|
| 135 | (5, 1),
|
|---|
| 136 | (5, 5),
|
|---|
| 137 | (6, 1),
|
|---|
| 138 | (6, 2),
|
|---|
| 139 | (7, 3),
|
|---|
| 140 | (8, 1);
|
|---|
| 141 |
|
|---|
| 142 | -- IMA_KATEGORIJA
|
|---|
| 143 | INSERT INTO IMA_KATEGORIJA (kniga_id, kategorija_id)
|
|---|
| 144 | VALUES
|
|---|
| 145 | (1, 2),
|
|---|
| 146 | (2, 3),
|
|---|
| 147 | (3, 2),
|
|---|
| 148 | (4, 4),
|
|---|
| 149 | (5, 5),
|
|---|
| 150 | (6, 2),
|
|---|
| 151 | (7, 3),
|
|---|
| 152 | (8, 1);
|
|---|
| 153 |
|
|---|
| 154 | -- POVRZANA_SO
|
|---|
| 155 | INSERT INTO POVRZANA_SO (kniga_id, raspolozenie_id)
|
|---|
| 156 | VALUES
|
|---|
| 157 | (1, 1),
|
|---|
| 158 | (1, 5),
|
|---|
| 159 | (2, 2),
|
|---|
| 160 | (2, 3),
|
|---|
| 161 | (3, 2),
|
|---|
| 162 | (3, 5),
|
|---|
| 163 | (4, 4),
|
|---|
| 164 | (5, 2),
|
|---|
| 165 | (5, 5),
|
|---|
| 166 | (6, 1),
|
|---|
| 167 | (6, 5),
|
|---|
| 168 | (7, 2),
|
|---|
| 169 | (7, 3),
|
|---|
| 170 | (8, 1),
|
|---|
| 171 | (8, 3);
|
|---|
| 172 |
|
|---|
| 173 | -- OMILENI
|
|---|
| 174 | INSERT INTO OMILENI
|
|---|
| 175 | (korisnik_id, kniga_id, datum_dodavanje)
|
|---|
| 176 | VALUES
|
|---|
| 177 | (1, 1, '2026-03-15'),
|
|---|
| 178 | (1, 5, '2026-03-20'),
|
|---|
| 179 | (2, 4, '2026-04-02'),
|
|---|
| 180 | (2, 8, '2026-04-10'),
|
|---|
| 181 | (3, 2, '2026-05-01'),
|
|---|
| 182 | (3, 3, '2026-05-05');
|
|---|
| 183 |
|
|---|
| 184 | -- PREFERIRA_ZHANR
|
|---|
| 185 | INSERT INTO PREFERIRA_ZHANR
|
|---|
| 186 | (korisnik_id, zhanr_id, datum_dodavanje)
|
|---|
| 187 | VALUES
|
|---|
| 188 | (1, 1, '2026-03-10'),
|
|---|
| 189 | (1, 2, '2026-03-10'),
|
|---|
| 190 | (2, 4, '2026-04-01'),
|
|---|
| 191 | (2, 1, '2026-04-01'),
|
|---|
| 192 | (3, 3, '2026-05-01'),
|
|---|
| 193 | (3, 5, '2026-05-01');
|
|---|
| 194 |
|
|---|
| 195 | -- PREFERIRA_KATEGORIJA
|
|---|
| 196 | INSERT INTO PREFERIRA_KATEGORIJA
|
|---|
| 197 | (korisnik_id, kategorija_id, datum_dodavanje)
|
|---|
| 198 | VALUES
|
|---|
| 199 | (1, 2, '2026-03-10'),
|
|---|
| 200 | (1, 5, '2026-03-10'),
|
|---|
| 201 | (2, 4, '2026-04-01'),
|
|---|
| 202 | (2, 1, '2026-04-01'),
|
|---|
| 203 | (3, 3, '2026-05-01'),
|
|---|
| 204 | (3, 2, '2026-05-01');
|
|---|
| 205 |
|
|---|
| 206 | -- IZBIRA_RASPOLOZENIE
|
|---|
| 207 | INSERT INTO IZBIRA_RASPOLOZENIE
|
|---|
| 208 | (korisnik_id, raspolozenie_id, datum_izbor)
|
|---|
| 209 | VALUES
|
|---|
| 210 | (1, 1, '2026-04-01'),
|
|---|
| 211 | (1, 5, '2026-04-08'),
|
|---|
| 212 | (2, 4, '2026-05-10'),
|
|---|
| 213 | (2, 3, '2026-05-12'),
|
|---|
| 214 | (3, 2, '2026-06-15'),
|
|---|
| 215 | (3, 3, '2026-06-18'); |
|---|