
Dudas al crear el trigger funtion
Publicado por Jesus Enrique (1 intervención) el 10/06/2014 22:04:16
intento crear un TRIGGER FUNTION que cuando DESPUES que en la tabla ORGANZACION se agrege un nuevo registro al mismo se haga un Update a uno de sus campos de nombre Tenant_id cuyo valor sera igual al id del registro nuevo insertado.
actualmente tengo esto y me esta fallando
por favor pueden ayudarme a corregir?
la idea es cuando cuando despues de que se haga in inserte en la tabla organizacion se la haga un update a la fila insertada donde su campo tenant_id debera tener el valor que posee el campo id_organizacion.
actualmente tengo esto y me esta fallando
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE OR REPLACE FUNCTION kb_organization_tenant_id()
RETURNS trigger AS
$BODY$BEGIN
IF (TG_OP = 'INSERT') THEN
NEW.tenant_id=New.id;
END IF;
RETURN NEW;
END;
-- OWNER TO postgres;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION kb_organization_tenant_id()
OWNER TO postgres;
por favor pueden ayudarme a corregir?
la idea es cuando cuando despues de que se haga in inserte en la tabla organizacion se la haga un update a la fila insertada donde su campo tenant_id debera tener el valor que posee el campo id_organizacion.
Valora esta pregunta


0