From: | Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx> |
---|---|
To: | Alejandro Gasca <agasca(at)yahoo(dot)com> |
Cc: | ayuda postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: apagar triggers con set? |
Date: | 2007-05-10 18:59:59 |
Message-ID: | 1178823599.6181.7.camel@scoserver |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El jue, 10-05-2007 a las 11:30 -0700, Alejandro Gasca escribió:
> Saludos.
>
> Existe alguna manera de apagar los triggers, parecida a :
> SET TRIGGERS OFF
>
En postgresql 8.1 o posterior: alter table mitabla disable trigger
mi_trigger;
para habilitarlos:
alter table mitabla enable trigger
y en versiones anteriores para desabilitarlos:
update pg_catalog.pg_class set reltriggers = 0 where oid =
'nombre_tabla'::pg_catalog_regclass;
y para habilitarlos:
update pg_catalog.pg_class set reltriggers = (select pg_catalog.count(*)
from pg_catalog.pg_trigger where pg_class.oid = tgrelid) where oid =
'nombre_tabla'::pg_catalog.regclass;
Saludos a todos.
> o algo asi?
>
> Gracias
>
>
>
>
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.espanol.yahoo.com/
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
Atentamente
Julio Cesar Sánchez González.
--
Ahora me he convertido en la muerte, destructora de mundos.
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-05-10 19:02:05 | Re: apagar triggers con set? |
Previous Message | Alejandro Gasca | 2007-05-10 18:30:50 | apagar triggers con set? |