CREATE TABLE gep_uzemeltetes
(
  gep_uzemeltetes_kod serial,
  gep_uzemeltetes_pkod  int4 NOT NULL,
  gep_uzemeltetes_tkod  int4 NOT NULL,
  gep_uzemeltetes_gkod  int4 NOT NULL,
  gepnev varchar(60),
  gyartszam varchar(40),
  leltsz varchar(40),
  tisz varchar(4),
  ttelepules varchar(80),
  tcim varchar(80),
  tuzved varchar(30),
  datum_probauzem date,
  datum_mviuzem date,
  kapjak_uzemelteto bool DEFAULT false,
  kapjak_karbantarto bool DEFAULT false,
  kapjak_munkavedelmi bool DEFAULT false,
  kapjak_tuzvedelmi bool DEFAULT false,
  kapjak_mkepviselo bool DEFAULT false,
  kapjak_elrendelo bool DEFAULT false,
  kapjak_uzemelteto_s varchar(80),
  kapjak_karbantarto_s varchar(80),
  kapjak_munkavedelmi_s varchar(80),
  kapjak_tuzvedelmi_s varchar(80),
  kapjak_mkepviselo_s varchar(80),
  kapjak_elrendelo_s varchar(80),
  datum_beszerzes date,
  kelthely varchar(60),
  datum_keltido date,
  megjegyzes text,
  doksi_tervezoi bool DEFAULT false,
  doksi_kivitelezoi bool DEFAULT false,
  doksi_uzemeltetesi bool DEFAULT false,
  doksi_minosegi bool DEFAULT false,
  doksi_megfelelosegi bool DEFAULT false,
  doksi_hatosagi bool DEFAULT false,
  doksi_erintesvedelmi bool DEFAULT false,
  doksi_jegyzokonyv bool DEFAULT false,
  doksi_uzemeltetoi bool DEFAULT false,
  doksi_karbantartoi bool DEFAULT false,
  doksi_munkavedelmi bool DEFAULT false,
  doksi_tuzvedelmi bool DEFAULT false,
  doksi_mkepviseloi bool DEFAULT false,
  doksi_tervezoi_j varchar(15),
  doksi_kivitelezoi_j varchar(15),
  doksi_uzemeltetesi_j varchar(15),
  doksi_minosegi_j varchar(15),
  doksi_megfelelosegi_j varchar(15),
  doksi_hatosagi_j varchar(15),
  doksi_erintesvedelmi_j varchar(15),
  doksi_jegyzokonyv_j varchar(15),
  doksi_uzemeltetoi_j varchar(15),
  doksi_karbantartoi_j varchar(15),
  doksi_munkavedelmi_j varchar(15),
  doksi_tuzvedelmi_j varchar(15),
  doksi_mkepviseloi_j varchar(15),
  doksi_tervezoi_d date,
  doksi_kivitelezoi_d date,
  doksi_uzemeltetesi_d date,
  doksi_minosegi_d date,
  doksi_megfelelosegi_d date,
  doksi_hatosagi_d date,
  doksi_erintesvedelmi_d date,
  doksi_jegyzokonyv_d date,
  doksi_uzemeltetoi_d date,
  doksi_karbantartoi_d date,
  doksi_munkavedelmi_d date,
  doksi_tuzvedelmi_d date,
  doksi_mkepviseloi_d date,
   mh_nyilvszam varchar(20),
   mh_lapszam varchar(3),
   mh_peldany varchar(3),
   mh_aktpeldany varchar(3),
   mh_itsz varchar(10),
   mh_ugyintezo varchar(50),
   mh_kapjak text,
   "c_userid" varchar(20),
   "c_date" date,
   "c_time" varchar(10),
   "m_userid" varchar(20),
   "m_date" date,
   "m_time" varchar(10),   
   CONSTRAINT "gep_uzemeltetes_pk1" PRIMARY KEY ("gep_uzemeltetes_kod"),
   CONSTRAINT gep_uzemeltetes_fk1 FOREIGN KEY ("gep_uzemeltetes_pkod", "gep_uzemeltetes_tkod") 
   REFERENCES telephely ("telephely_pkod", "telephely_kod") MATCH SIMPLE  ON UPDATE NO ACTION ON DELETE NO ACTION,
     CONSTRAINT gep_uzemeltetes_fk2 FOREIGN KEY (gep_uzemeltetes_gkod)
      REFERENCES gep_munkaeszkoz (gep_munkaeszkoz_kod) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION
) WITHOUT OIDS;
ALTER TABLE gep_uzemeltetes OWNER TO mbt;

CREATE INDEX gep_uzemeltetes_id1
   ON gep_uzemeltetes (gep_uzemeltetes_pkod, gep_uzemeltetes_tkod, gep_uzemeltetes_gkod);