Hola!! Espero que me puedan ayudar, tengo el siguente codigo y me manda este error: will be truncated, me gustaria saber que puedo hacer para solucionarlo.
CREATE OR REPLACE FUNCTION COMBO () RETURNS TRIGGER AS
'
BEGIN
IF TG_OP=''INSERT'' THEN
-- Conectate con dblink, crea la coneccion
select dblink_connect ("hostaddr=127.0.0.1 port=5432 dbname=base_destino user=postgres password=aaaa");
-- Usa la conexion
select dblink_exec("INSERT INTO TABLA_DESTINO VALUES(NEW.ID,NEW.DESC,NEW.CANTIDAD)");
-- Cierra la conección
select dblink_disconnect();
RETURN NEW;
ELSEIF TG_OP=''DELETE'' THEN
--DELETE FROM TABLA_DESTINO WHERE OLD.ID=TABLA_DESTINO.ID;
RETURN OLD;
ELSEIF TG_OP=''UPDATE'' THEN
--UPDATE TABLA_DESTINO SET ID=NEW.ID, DESC=NEW.DESC, CANTIDAD=NEW.CANTIDAD WHERE OLD.ID=TABLA_DESTINO.ID;
RETURN NEW;
END IF;
END;
'LANGUAGE 'PLPGSQL';
CREATE TRIGGER T_COMBO_2 BEFORE INSERT OR UPDATE OR DELETE ON <nombre de la tabla propietaria> FOR EACH ROW EXECUTE PROCEDURE COMBO();