From: | "Calabaza Calabaza" <calalinux(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Desactivqar chequeo dependencias |
Date: | 2007-09-07 12:50:50 |
Message-ID: | 958993320709070550m13fb86edu94194df24176b908@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 7/09/07, Gustavo <gustavor(at)intercomgi(dot)net> escribió:
>
> Buenas gente:
>
> Se puede desactivar el chequeo de dependencias de la BD.
No se a que te refieres con "chequeo de dependencias de la BD"
> EJ: desactivar
> todas las FK por un tiempo y luego volverlas a activar.
-- Disable triggers
UPDATE pg_catalog.pg_class SET reltriggers = 0 WHERE oid =
'tu_tabla'::pg_catalog.regclass;
Esto hace el pg_Admin cuando le marcas al hacer backup la opcion de
disable triggers.
y luego:
-- Enable triggers
UPDATE pg_catalog.pg_class SET reltriggers = (SELECT
pg_catalog.count(*) FROM pg_catalog.pg_trigger where pg_class.oid =
tgrelid) WHERE oid = 'tu_tabla'::pg_catalog.regclass;
Y así para cada tabla,
lo que no sé es si existe alguna forma de hacerlo para toda la bd de una vez.
Podrias mirar tambien:
http://www.postgresql.org/docs/current/static/catalog-pg-class.html
Espero haberte ayudado en algo...
--
§~^Calabaza^~§ from Villa Elisa, Paraguay
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Cifuentes Ithal | 2007-09-07 13:04:33 | RE: postgresql 8.1 y 8.2 corriendo juntos |
Previous Message | Gustavo | 2007-09-07 12:34:13 | Desactivqar chequeo dependencias |