#[ ZACATEK SOUBORU ]#

#DEF <SCHEMA>    frontsql
#DEF <PRIMARYKEY> i_akcia
#DEF <TABLENAME> akcia

#[ CREATE TABLE ZACATEK ]#
    n_akcia character varying(40) COLLATE pg_catalog."default",
    popis text COLLATE pg_catalog."default",
    i_klient integer,
    odter timestamp without time zone,
    doter timestamp without time zone,
    potvrdit timestamp without time zone,
    priorita smallint,
    pozn text COLLATE pg_catalog."default",
    i_stav_akc integer,
    zaloha numeric,
    uhrada numeric,
    perioda integer DEFAULT (0)::integer,
    i_kongres integer DEFAULT (0)::integer,
    i_kon_oso integer,
    zmaz boolean DEFAULT false,
    c_user integer,
    osob integer,
    i_cenn_hl integer,
    i_os_klien integer,
    i_os_ko integer,
    i_ch_prie integer,
    i_ch_sluz integer,
    i_ch_uby integer,
    i_ch_stra integer,
    zlava_pe numeric,
    zlava_ab numeric,
    zlava_na numeric,
    in_pozn text COLLATE pg_catalog."default",
    pozn_ub text COLLATE pg_catalog."default",
    pozn_pr text COLLATE pg_catalog."default",
    pozn_sl text COLLATE pg_catalog."default",
    pozn_st text COLLATE pg_catalog."default",
    i_storno integer,
    h_storno text COLLATE pg_catalog."default",
    zlava numeric,
    i_akcia SERIAL,
    c_karty integer NOT NULL DEFAULT 0,
    CONSTRAINT pk_i_akcia PRIMARY KEY (i_akcia)
#[ CREATE TABLE KONEC ]#

#[ IF EXIST ZACATEK ]#
#[ PRIMARYKEY ]#

DROP INDEX IF EXISTS frontsql."FK_akcia__klien";
CREATE INDEX "FK_akcia__klien"
    ON frontsql.akcia USING btree
    (i_os_klien ASC NULLS LAST)
    TABLESPACE pg_default;

DROP INDEX IF EXISTS frontsql."FK_akcia__ko";
CREATE INDEX "FK_akcia__ko"
    ON frontsql.akcia USING btree
    (i_os_ko ASC NULLS LAST)
    TABLESPACE pg_default;

DROP INDEX IF EXISTS frontsql."FK_akcia__kongres";
CREATE INDEX "FK_akcia__kongres"
    ON frontsql.akcia USING btree
    (i_kongres ASC NULLS LAST)
    TABLESPACE pg_default;

	IF NOT EXISTS (SELECT column_name FROM information_schema.columns WHERE table_schema='frontsql' and table_name='akcia' and column_name='c_karty') THEN
		ALTER TABLE frontsql.akcia ADD COLUMN c_karty integer NOT NULL DEFAULT 0;
	END IF;
END IF;


#[ KONEC SOUBORU ]#