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');
UPDATE tmprog SET dow=1;
ALTER TABLE ONLY public.tmprog ADD CONSTRAINT ix_tmprog_codpauper FOREIGN KEY (codpauper) REFERENCES public.pauper(codice) ON UPDATE CASCADE ON DELETE CASCADE;
<!-- Agente che gestisce l'autopausa -->
<agent lib="/usr/lib/libautopausa.so.0.0.0" create="agentAutoPausa" live="1" name="autopausa_FFU">
<param name="agdb" value="tpevodb_nolog" />
<param name="agweblog" value="weblog_FFU" />
<param name="agfermi" value="fermistp_FFU" />
<param name="caufm" value="pausa" />
<param name="tiposet" value="P" />
<param name="usepauper" value="1" />
<param name="pparam" value="0" />
<param name="tm" value="1000" />
</agent>
<!-- Agente che si occupa di scrivere su weblog -->
<agent lib="/usr/lib/libremotecs.so.0.0.0" create="agentWebLog" live="1" name="weblog_FFU">
<param name="agdb" value="tpevodb" />
</agent>