[Portugal] PostGIS - como criar um campo Data/hora ?
Pedro
pedro.ferro gmail.com
Sexta-Feira, 27 de Setembro de 2013 - 08:54:22 PDT
ajfsilva wrote
> Olá Pedro,
>
> Podes fazer isso com um trigger e uma função.
>
> A função seria qualquer coisa deste tipo:
> CREATE OR REPLACE FUNCTION log_update()
> RETURNS trigger AS
> $BODY$
> BEGIN
> IF TG_OP = ('UPDATE') THEN
> NEW."campo_que_queres_colocar_a_data" := now();
> END IF;
> RETURN NEW;
> END;
> $BODY$
> LANGUAGE plpgsql VOLATILE
> COST 100;
>
> E depois crias um trigger que chame a função que criaste.
>
> CREATE TRIGGER log_update
> BEFORE UPDATE
> ON tabela
> FOR EACH ROW
> EXECUTE PROCEDURE log_update();
>
> Espero que ajude.
>
> Toze
Obrigado Tozé.
Vou tentar aplicar isso aqui na minha BD e ver como corre!
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/PostGIS-como-criar-um-campo-Data-hora-tp5080598p5080600.html
Sent from the OSGeo Portuguese Local Chapter mailing list archive at Nabble.com.
More information about the Portugal
mailing list