Descobri o erro... mais uma vez foi uma distracção minha... Estava a colocar logo o nome da tabela na função trigger:
CREATE OR REPLACE FUNCTION preenche_dicofre_plantas() RETURNS TRIGGER AS $BODY$ BEGIN SELECT dicofre INTO NEW.dicofre FROM caop_2010 WHERE st_contains(caop_2010.the_geom, NEW.the_geom); RETURN NEW; END; $BODY$ LANGUAGE plpgsql VOLATILE Agora funciona! Obrigado a todos pelo apoio! Abraços! Pedro
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
