Changes between Version 9 and Version 10 of ddlScript


Ignore:
Timestamp:
02/10/25 04:56:29 (12 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ddlScript

    v9 v10  
    11{{{
    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;
     2DROP SCHEMA travel_sage CASCADE;
     3CREATE SCHEMA travel_sage;                   
     4SET SEARCH_PATH TO travel_sage;             
     5
     6DROP TABLE IF EXISTS NASTANI CASCADE;
     7DROP TABLE IF EXISTS PREFERENCI CASCADE;
     8DROP TABLE IF EXISTS PAKETI CASCADE;
     9DROP TABLE IF EXISTS RECENZII CASCADE;
     10DROP TABLE IF EXISTS REZERVACII CASCADE;
     11DROP TABLE IF EXISTS PREMIUM CASCADE;
     12DROP TABLE IF EXISTS STANDARD CASCADE;
     13DROP TABLE IF EXISTS KORISNICI CASCADE;
     14DROP TABLE IF EXISTS AKTIVNOSTI CASCADE;
     15DROP TABLE IF EXISTS METEROLOSHKASOSTOJBA CASCADE;
     16DROP TABLE IF EXISTS DESTINACII CASCADE;
     17DROP TABLE IF EXISTS TAGOVI CASCADE;
     18DROP TABLE IF EXISTS destinacii_has_tagovi CASCADE;
     19DROP TABLE IF EXISTS aktivnosti_has_paketi CASCADE;
     20DROP TABLE IF EXISTS aktivnosti_has_rezervacii CASCADE;
     21DROP TABLE IF EXISTS destinacii_has_korisnici CASCADE;
     22
    1823
    1924CREATE TABLE TAGOVI (
    20     idTag INT AUTO_INCREMENT PRIMARY KEY,
     25    idTag SERIAL PRIMARY KEY,
    2126    tagOznaka VARCHAR(255) NOT NULL
    2227);
    2328
    2429CREATE TABLE DESTINACII (
    25     idDest INT AUTO_INCREMENT PRIMARY KEY,
     30    idDest SERIAL PRIMARY KEY,
    2631    imeLokacija VARCHAR(255) NOT NULL,
    2732    opisLokacija VARCHAR(255),
     
    4045
    4146CREATE TABLE METEROLOSHKASOSTOJBA (
    42     idMeteo INT AUTO_INCREMENT PRIMARY KEY,
     47    idMeteo SERIAL PRIMARY KEY,
    4348    momentTemp DECIMAL(5, 2),
    4449    sostojbaVreme VARCHAR(255) NOT NULL,
     
    5257
    5358CREATE TABLE AKTIVNOSTI (
    54     idAktivnost INT AUTO_INCREMENT PRIMARY KEY,
     59    idAktivnost SERIAL PRIMARY KEY,
    5560    imeAktivnost VARCHAR(255) NOT NULL,
    5661    informacii VARCHAR(255),
     
    6267
    6368CREATE TABLE KORISNICI (
    64     idKorisnik INT AUTO_INCREMENT PRIMARY KEY,
     69    idKorisnik SERIAL PRIMARY KEY,
    6570    ime VARCHAR(255) NOT NULL,
    6671    prezime VARCHAR(255) NOT NULL,
     
    95100
    96101CREATE TABLE REZERVACII (
    97     idRezervacija INT AUTO_INCREMENT PRIMARY KEY,
     102    idRezervacija SERIAL PRIMARY KEY,
    98103    vremenskaTochka DATE NOT NULL,
    99104    vkupnaCena INT NOT NULL,
     
    107112
    108113CREATE TABLE RECENZII (
    109     idRecenzija INT AUTO_INCREMENT PRIMARY KEY,
     114    idRecenzija SERIAL PRIMARY KEY,
    110115    korisnichkoIme VARCHAR(255) NOT NULL,
    111116    kvalitet INT NOT NULL,
     
    122127
    123128CREATE TABLE PAKETI (
    124     idPaket INT AUTO_INCREMENT PRIMARY KEY,
     129    idPaket SERIAL PRIMARY KEY,
    125130    imePaket VARCHAR(255) NOT NULL,
    126131    cena INT NOT NULL,
    127     pochetok DATETIME NOT NULL,
    128     kraj DATETIME NOT NULL,
     132    pochetok TIMESTAMP NOT NULL,
     133    kraj TIMESTAMP NOT NULL,
    129134    idDest INT,
    130135    idAktivnost INT,
     
    136141
    137142CREATE TABLE PREFERENCI (
    138     idPreferenca INT AUTO_INCREMENT PRIMARY KEY,
     143    idPreferenca SERIAL PRIMARY KEY,
    139144    tipPreferenca VARCHAR(255) NOT NULL,
    140145    prioritet INT,
     
    144149
    145150CREATE TABLE NASTANI (
    146     idNastan INT AUTO_INCREMENT PRIMARY KEY,
     151    idNastan SERIAL PRIMARY KEY,
    147152    naziv VARCHAR(255) NOT NULL,
    148153    vidovi VARCHAR(255) NOT NULL,
     
    154159);
    155160
    156 CREATE TABLE IF NOT EXISTS destinacii_has_tagovi(
     161CREATE TABLE destinacii_has_tagovi (
    157162  destinacii_idDest INT NOT NULL,
    158163  tagovi_idTag INT NOT NULL,
     
    162167);
    163168
    164 CREATE TABLE IF NOT EXISTS aktivnosti_has_paketi (
     169CREATE TABLE aktivnosti_has_paketi (
    165170  aktivnosti_idAktivnost INT NOT NULL,
    166171  paketi_idPaket INT NOT NULL,
     
    170175);
    171176
    172 CREATE TABLE IF NOT EXISTS aktivnosti_has_rezervacii (
     177CREATE TABLE aktivnosti_has_rezervacii (
    173178  aktivnosti_idAktivnost INT NOT NULL,
    174179  rezervacii_idRezervacija INT NOT NULL,
     
    178183);
    179184
    180 CREATE TABLE IF NOT EXISTS destinacii_has_korisnici (
     185CREATE TABLE destinacii_has_korisnici (
    181186  destinacii_idDest INT NOT NULL,
    182187  korisnici_idKorisnik INT NOT NULL,