Changes between Version 9 and Version 10 of ddlScript
- Timestamp:
- 02/10/25 04:56:29 (12 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ddlScript
v9 v10 1 1 {{{ 2 DROP TABLE IF EXISTS NASTANI; 3 DROP TABLE IF EXISTS PREFERENCI; 4 DROP TABLE IF EXISTS PAKETI; 5 DROP TABLE IF EXISTS RECENZII; 6 DROP TABLE IF EXISTS REZERVACII; 7 DROP TABLE IF EXISTS PREMIUM; 8 DROP TABLE IF EXISTS STANDARD; 9 DROP TABLE IF EXISTS KORISNICI; 10 DROP TABLE IF EXISTS AKTIVNOSTI; 11 DROP TABLE IF EXISTS METEROLOSHKASOSTOJBA; 12 DROP TABLE IF EXISTS DESTINACII; 13 DROP TABLE IF EXISTS TAGOVI; 14 DROP TABLE IF EXISTS destinacii_has_tagovi; 15 DROP TABLE IF EXISTS aktivnosti_has_paketi; 16 DROP TABLE IF EXISTS aktivnosti_has_rezervacii; 17 DROP TABLE IF EXISTS destinacii_has_korisnici; 2 DROP SCHEMA travel_sage CASCADE; 3 CREATE SCHEMA travel_sage; 4 SET SEARCH_PATH TO travel_sage; 5 6 DROP TABLE IF EXISTS NASTANI CASCADE; 7 DROP TABLE IF EXISTS PREFERENCI CASCADE; 8 DROP TABLE IF EXISTS PAKETI CASCADE; 9 DROP TABLE IF EXISTS RECENZII CASCADE; 10 DROP TABLE IF EXISTS REZERVACII CASCADE; 11 DROP TABLE IF EXISTS PREMIUM CASCADE; 12 DROP TABLE IF EXISTS STANDARD CASCADE; 13 DROP TABLE IF EXISTS KORISNICI CASCADE; 14 DROP TABLE IF EXISTS AKTIVNOSTI CASCADE; 15 DROP TABLE IF EXISTS METEROLOSHKASOSTOJBA CASCADE; 16 DROP TABLE IF EXISTS DESTINACII CASCADE; 17 DROP TABLE IF EXISTS TAGOVI CASCADE; 18 DROP TABLE IF EXISTS destinacii_has_tagovi CASCADE; 19 DROP TABLE IF EXISTS aktivnosti_has_paketi CASCADE; 20 DROP TABLE IF EXISTS aktivnosti_has_rezervacii CASCADE; 21 DROP TABLE IF EXISTS destinacii_has_korisnici CASCADE; 22 18 23 19 24 CREATE TABLE TAGOVI ( 20 idTag INT AUTO_INCREMENTPRIMARY KEY,25 idTag SERIAL PRIMARY KEY, 21 26 tagOznaka VARCHAR(255) NOT NULL 22 27 ); 23 28 24 29 CREATE TABLE DESTINACII ( 25 idDest INT AUTO_INCREMENTPRIMARY KEY,30 idDest SERIAL PRIMARY KEY, 26 31 imeLokacija VARCHAR(255) NOT NULL, 27 32 opisLokacija VARCHAR(255), … … 40 45 41 46 CREATE TABLE METEROLOSHKASOSTOJBA ( 42 idMeteo INT AUTO_INCREMENTPRIMARY KEY,47 idMeteo SERIAL PRIMARY KEY, 43 48 momentTemp DECIMAL(5, 2), 44 49 sostojbaVreme VARCHAR(255) NOT NULL, … … 52 57 53 58 CREATE TABLE AKTIVNOSTI ( 54 idAktivnost INT AUTO_INCREMENTPRIMARY KEY,59 idAktivnost SERIAL PRIMARY KEY, 55 60 imeAktivnost VARCHAR(255) NOT NULL, 56 61 informacii VARCHAR(255), … … 62 67 63 68 CREATE TABLE KORISNICI ( 64 idKorisnik INT AUTO_INCREMENTPRIMARY KEY,69 idKorisnik SERIAL PRIMARY KEY, 65 70 ime VARCHAR(255) NOT NULL, 66 71 prezime VARCHAR(255) NOT NULL, … … 95 100 96 101 CREATE TABLE REZERVACII ( 97 idRezervacija INT AUTO_INCREMENTPRIMARY KEY,102 idRezervacija SERIAL PRIMARY KEY, 98 103 vremenskaTochka DATE NOT NULL, 99 104 vkupnaCena INT NOT NULL, … … 107 112 108 113 CREATE TABLE RECENZII ( 109 idRecenzija INT AUTO_INCREMENTPRIMARY KEY,114 idRecenzija SERIAL PRIMARY KEY, 110 115 korisnichkoIme VARCHAR(255) NOT NULL, 111 116 kvalitet INT NOT NULL, … … 122 127 123 128 CREATE TABLE PAKETI ( 124 idPaket INT AUTO_INCREMENTPRIMARY KEY,129 idPaket SERIAL PRIMARY KEY, 125 130 imePaket VARCHAR(255) NOT NULL, 126 131 cena INT NOT NULL, 127 pochetok DATETIMENOT NULL,128 kraj DATETIMENOT NULL,132 pochetok TIMESTAMP NOT NULL, 133 kraj TIMESTAMP NOT NULL, 129 134 idDest INT, 130 135 idAktivnost INT, … … 136 141 137 142 CREATE TABLE PREFERENCI ( 138 idPreferenca INT AUTO_INCREMENTPRIMARY KEY,143 idPreferenca SERIAL PRIMARY KEY, 139 144 tipPreferenca VARCHAR(255) NOT NULL, 140 145 prioritet INT, … … 144 149 145 150 CREATE TABLE NASTANI ( 146 idNastan INT AUTO_INCREMENTPRIMARY KEY,151 idNastan SERIAL PRIMARY KEY, 147 152 naziv VARCHAR(255) NOT NULL, 148 153 vidovi VARCHAR(255) NOT NULL, … … 154 159 ); 155 160 156 CREATE TABLE IF NOT EXISTS destinacii_has_tagovi(161 CREATE TABLE destinacii_has_tagovi ( 157 162 destinacii_idDest INT NOT NULL, 158 163 tagovi_idTag INT NOT NULL, … … 162 167 ); 163 168 164 CREATE TABLE IF NOT EXISTSaktivnosti_has_paketi (169 CREATE TABLE aktivnosti_has_paketi ( 165 170 aktivnosti_idAktivnost INT NOT NULL, 166 171 paketi_idPaket INT NOT NULL, … … 170 175 ); 171 176 172 CREATE TABLE IF NOT EXISTSaktivnosti_has_rezervacii (177 CREATE TABLE aktivnosti_has_rezervacii ( 173 178 aktivnosti_idAktivnost INT NOT NULL, 174 179 rezervacii_idRezervacija INT NOT NULL, … … 178 183 ); 179 184 180 CREATE TABLE IF NOT EXISTSdestinacii_has_korisnici (185 CREATE TABLE destinacii_has_korisnici ( 181 186 destinacii_idDest INT NOT NULL, 182 187 korisnici_idKorisnik INT NOT NULL,