Nuova Autopausa

ALTER TABLE tmprog ADD COLUMN dow INTEGER; ALTER TABLE tmprog ADD COLUMN codpauper INTEGER DEFAULT 1; ALTER TABLE tmprog ADD COLUMN lockubi INTEGER DEFAULT 0; CREATE TABLE public.pauper ( codice INTEGER NOT NULL, tmbgn DOUBLE PRECISION, descrizio CHARACTER VARYING(256) ); ALTER TABLE public.pauper OWNER TO postgres; COMMENT ON TABLE public.pauper IS 'Definisce i periodi di validita'' delle pause programmate (tmprog)'; COMMENT ON COLUMN public.pauper.codice IS 'codice univoco'; COMMENT ON COLUMN public.pauper.tmbgn IS 'Istante temporale di inizio della validita'' delle configurazioni associate'; COMMENT ON COLUMN public.pauper.descrizio IS 'descrizione del periodo'; ALTER TABLE ONLY public.pauper ADD CONSTRAINT ix_pauper_codice PRIMARY KEY (codice); ALTER TABLE ONLY public.pauper ADD CONSTRAINT uk_pauper_tmbgn UNIQUE (tmbgn); INSERT INTO public.pauper VALUES (1, 0, 'Default'); ALTER TABLE ONLY public.tmprog ADD CONSTRAINT ix_tmprog_codpauper FOREIGN KEY (codpauper) REFERENCES public.pauper(codice) ON UPDATE CASCADE ON DELETE CASCADE;