/[hr-web]/sql/DB-CREATE
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sql/DB-CREATE

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by ravilov, Wed Jun 19 16:38:10 2002 UTC revision 1.2 by ravilov, Wed Jun 19 18:24:41 2002 UTC
# Line 43  CREATE TABLE "ustanove" ( Line 43  CREATE TABLE "ustanove" (
43          "mjesto" text,          "mjesto" text,
44          "date_lupdate" date DEFAULT 'now',          "date_lupdate" date DEFAULT 'now',
45          "language" character varying(2) DEFAULT 'HR' NOT NULL,          "language" character varying(2) DEFAULT 'HR' NOT NULL,
46          PRIMARY KEY (sifra)          "obrazovna" boolean default false,
 );  
   
 DROP SEQUENCE "obrazovna_ustanova_sifra_seq";  
 DROP TABLE "obrazovna_ustanova";  
 CREATE TABLE "obrazovna_ustanova" (  
         "sifra" SERIAL,  
         "naziv" text NOT NULL,  
         "grad" text,  
         "datum_lupdate" date DEFAULT 'now',  
         "language" character varying(2) DEFAULT 'HR' NOT NULL,  
47          PRIMARY KEY (sifra)          PRIMARY KEY (sifra)
48  );  );
49    
# Line 97  CREATE TABLE "osoba" ( Line 87  CREATE TABLE "osoba" (
87          "language" character varying(2) DEFAULT 'HR' NOT NULL          "language" character varying(2) DEFAULT 'HR' NOT NULL
88  );  );
89    
 DROP SEQUENCE "certifikati_sif_edukacije_seq";  
90  DROP TABLE "certifikati";  DROP TABLE "certifikati";
91  CREATE TABLE "certifikati" (  CREATE TABLE "certifikati" (
92          "sif_edukacije" SERIAL,          "sif_edukacije" INTEGER,
93          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),
94          "sif_ustanove" integer REFERENCES ustanove(sifra),          "sif_ustanove" integer REFERENCES ustanove(sifra),
95          "naziv" text,          "naziv" text,
# Line 109  CREATE TABLE "certifikati" ( Line 98  CREATE TABLE "certifikati" (
98          "dat_polaganja" date,          "dat_polaganja" date,
99          "dat_vrijedi_do" date,          "dat_vrijedi_do" date,
100          "xxxx" text,          "xxxx" text,
101          PRIMARY KEY (sif_edukacije)          PRIMARY KEY (sif_edukacije, sif_radnika)
102  );  );
103    
104  DROP SEQUENCE "tecajevi_sifra_seq";  DROP SEQUENCE "tecajevi_sifra_seq";
# Line 123  CREATE TABLE "tecajevi" ( Line 112  CREATE TABLE "tecajevi" (
112          PRIMARY KEY (sifra)          PRIMARY KEY (sifra)
113  );  );
114    
 DROP SEQUENCE "edukacije_sifra_seq";  
115  DROP TABLE "edukacije";  DROP TABLE "edukacije";
116  CREATE TABLE "edukacije" (  CREATE TABLE "edukacije" (
117          "sifra" SERIAL,          "sifra" INTEGER,
118          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),
119          "naziv" text,          "naziv" text,
120          "sif_ustanove" integer REFERENCES obrazovna_ustanova(sifra),          "sif_ustanove" integer REFERENCES obrazovna_ustanova(sifra),
# Line 145  CREATE TABLE "edukacije" ( Line 133  CREATE TABLE "edukacije" (
133          "sif_strucna_sprema" integer references strucne_spreme(sif_str_spreme),          "sif_strucna_sprema" integer references strucne_spreme(sif_str_spreme),
134          "grad_odrzavanja_tecaja" text,          "grad_odrzavanja_tecaja" text,
135          "titula" text,          "titula" text,
136          PRIMARY KEY (sifra)          PRIMARY KEY (sifra, sif_radnika)
137  );  );
138    
139  DROP SEQUENCE "izvan_plive_id_seq";  DROP SEQUENCE "izvan_plive_id_seq";
# Line 184  CREATE TABLE "o_meni" ( Line 172  CREATE TABLE "o_meni" (
172          PRIMARY KEY (sif_radnika)          PRIMARY KEY (sif_radnika)
173  );  );
174    
 DROP SEQUENCE "strucni_skupovi_rbr_seq";  
175  DROP TABLE "strucni_skupovi";  DROP TABLE "strucni_skupovi";
176  CREATE TABLE "strucni_skupovi" (  CREATE TABLE "strucni_skupovi" (
177          "rbr" SERIAL,          "rbr" INTEGER,
178          "naziv" text,          "naziv" text,
179          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),
180          "grad" text,          "grad" text,
181          "datum_od" date,          "datum_od" date,
182          "datum_do" date,          "datum_do" date,
183          "datum_lupdate" date DEFAULT 'now',          "datum_lupdate" date DEFAULT 'now',
184          PRIMARY KEY (rbr)          PRIMARY KEY (rbr, sif_radnika)
185  );  );
186    
 DROP SEQUENCE "radovi_rbr_seq";  
187  DROP TABLE "radovi";  DROP TABLE "radovi";
188  CREATE TABLE "radovi" (  CREATE TABLE "radovi" (
189          "rbr" SERIAL,          "rbr" INTEGER,
190          "sif_str_skupa" integer references strucni_skupovi(rbr),          "sif_str_skupa" integer,
191          "xxxx" integer,          "xxxx" integer,
192          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),          "sif_radnika" INTEGER REFERENCES osoba(sif_radnika),
193          "godina" character varying(4),          "godina" character varying(4),
194          "naziv_rada_knjige" text,          "naziv_rada_knjige" text,
195          "naziv_casopisa" text,          "naziv_casopisa" text,
196          "datum_lupdate" date DEFAULT 'now',          "datum_lupdate" date DEFAULT 'now',
197          PRIMARY KEY (rbr)          PRIMARY KEY (rbr, sif_radnika)
198  );  );
199    
200  DROP SEQUENCE "u_plivi_id_seq";  DROP SEQUENCE "u_plivi_id_seq";

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.26