Re: [Portugal] Postgis - obter morada da rua mais próxima do ponto

Pedro Venâncio pedrongvenancio at yahoo.com
Mon Jul 25 09:17:29 EDT 2011


Olá boa tarde,

Seguindo a sugestão da colega Fernanda Nery, criei a trigger com o parâmetro AFTER em vez de BEFORE

CREATE TRIGGER update_nome_rua_plantas_from_rede_viaria
  AFTER INSERT OR UPDATE
  ON plantas_emitidas
  FOR EACH ROW
  EXECUTE PROCEDURE preenche_morada_plantas_from_rede_viaria();

e assim o RAISE NOTICE já devolve o resultado correctamente:

INSERT INTO plantas_emitidas (ref_int, ref_gsp, the_geom)
VALUES ('705/2011', '6668_2011', '0101000020B30E00000AD7A370D9D7F54004560E2DBE18FE40'); 
NOTICE:   O valor resultante: Rua Doutor João Teles

Contudo, continua a não registar este valor na tabela... Qual será a razão para este comportamento?


Obrigado!
Pedro



More information about the Portugal mailing list