Discussion:
Consulta-deshabilitar triggers
Hernán Jaramillo
2006-02-09 20:56:38 UTC
Permalink
Estimado, como puedo deshabilitar todos los trigers de mi base de datos.
saludos
Haz un dump solo de la estructura y borra luego la base de datos completa y
luego crea la estructura de nuevo. Si, ya se que no es muy ortodoxo pero
funciona y muy bien.:P
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
Subject: Re: [pgsql-es-ayuda] Consulta-HELP
Date: Wed, 8 Feb 2006 10:49:31 -0300
Qué comando me permite borar todos los datos que contiene mi BD, sin
obviamente eliminar su estructura.
TRUNCATE
--
Alvaro Herrera
http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
TRUNCATE me permite borrar tabla a tabla, quisiera ver la forma de
borrar todos los datos de la base de datos sin ir tabla a tabla, pues
es muy grande.
--
Jaime Casanova
2006-02-11 06:32:36 UTC
Permalink
Post by Hernán Jaramillo
Estimado, como puedo deshabilitar todos los trigers de mi base de datos.
saludos
a partir de la version 8.1 puedes hacer

ALTER TABLE [ ONLY ] name
{
DISABLE TRIGGER [ trigger_name | ALL | USER ]
|
ENABLE TRIGGER [ trigger_name | ALL | USER ]
}

claro que te tocaria hacer un script que ejecute DISABLE TRIGGER por
cada tabla en la base y luego ENABLE TRIGGER...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

Loading...