cli:franke:autoautopausa

This is an old revision of the document!


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;
  • cli/franke/autoautopausa.1637575920.txt.gz
  • Last modified: 2021/11/22 11:12
  • by m.zingaretti