2015-10-23 17:02 GMT-05:00 Carlos <cjtam...@gmail.com>:
> Buenas noches,
>
> Lo primero agradecer a esta comunidad el soporte que me dió para montar una 
> base de datos en windows server, replicada en windows 7 y que no ha parado de 
> funcionar desde enero del 2012, con problemas cero!
>
> Me gustaría saber si desde un programa cliente puedo desactivar y activar un 
> trigger o constraint desde sentencia SQL para realizar alguna tarea de 
> mantenimiento.
>

Puedes deshabilitar trigger (para deshabilitar un constraint FK puedes
deshabilitar el trigger que lo implementa), si te conectas con el
dueño de la tabla o con un superusuario (lo cual nunca es buena idea).

ALTER TABLE nombre_tabla DISABLE TRIGGER ALL;

esto deshabilitará todos los triggers en una tabla (inlcuidos los que
implementan FK)

Una vez contestada tu pregunta, que tipo de mantenimiento te exige
deshabilitar los triggers y permitir que te dañen tu integridad de
datos?

> Por otro lado, a nivel informativo y que nada tiene  que ver, si todo me va 
> como un tiro, me conviene pasar de versión 9.1 a 9.3? Hay que hacer muchos 
> cambios?
>

En código, nada que yo recuerde.

-- 
Jaime Casanova                      www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a