| From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
|---|---|
| To: | victor(dot)perez(at)e-evolution(dot)com |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Ignorar las restricciones |
| Date: | 2005-10-04 15:42:38 |
| Message-ID: | BAY14-F2226165DA94A07523CE89FE3830@phx.gbl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Para desactivarlos pg_dump hace algo como:
UPDATE pg_class SET reltriggers = 0 WHERE relname !~ 'pg_';
y para activarlos de nuevo algo como:
UPDATE pg_class SET reltriggers = (SELECT count(*) FROM pg_trigger where
pg_class.oid = tgrelid) WHERE relname !~ '^pg_'
Esto desactivaba todas las resctricciones pruebalo y dejame saber si te
funciona. Supongo que lo queires apagar es la mintegridad referencial?
Esto tambien apaga los triggers.
Yo lo he usado y me funciona de maravilla
Por favor prueba y avisanos!!
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
>From: Víctor Pérez Juárez <victor(dot)perez(at)e-evolution(dot)com>
>To: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Ignorar las restricciones
>Date: Tue, 04 Oct 2005 10:25:30 -0500
>
>Hola Edwin!
>
>en PostgreSQL!
>
>Saludos
>Victor
>
>Edwin Quijada escribió:
>
>>Donde es q lo quieeres desactivar en Oracle o PG?
>>No se entiende mucho tu msg?
>>
>>*-------------------------------------------------------*
>>*-Edwin Quijada
>>*-Developer DataBase
>>*-JQ Microsistemas
>>*-809-747-2787
>>* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
>>comun"
>>*-------------------------------------------------------*
>>
>>
>>
>>
>>>From: Víctor Pérez Juárez <victor(dot)perez(at)e-evolution(dot)com>
>>>To: pgsql-es-ayuda(at)postgresql(dot)org
>>>Subject: [pgsql-es-ayuda] Ignorar las restricciones
>>>Date: Mon, 03 Oct 2005 11:19:01 -0500
>>>
>>>Hola a los amantes de PostgreSQL!
>>>
>>>estoy trabajando con el manejador de multiples bases de datos Druid un
>>>projecto open source creado en java muy bueno.
>>>
>>>por medio de druid migre mi esquema de una base de datos Oracle a
>>>PostgreSQL incluyendo, Tablas , Views , Indices , Restriciones.
>>>
>>>hasta qui todo de maravilla, subo el esquema a oracle sin problemas, pero
>>>cuando quiero subir mis datos las restriciones no me dejan ya que obtengo
>>>errores como estos:
>>>
>>>
>>>Key (c_bpartner_id)=(113) is not present in table "c_bpartner".
>>>ERROR: insert or update on table "ad_column" violates foreign key
>>>constraint "ad_column_ad_table_id_fkey"
>>>
>>>
>>>existe alguna forma de desactivar las restricciones para poder subir mi
>>>data.sql que contiene sentencias INSERT y posteriormente activar
>>>nuevamente.
>>>
>>>Probe con SET CONSTRAINTS ALL DEFERRED; sin existo
>>>
>>>
>>>
>>>Saludos
>>>Victor
>>>www.e-evolution.com
>>>
>>>
>>>
>>>
>>>---------------------------(fin del mensaje)---------------------------
>>>TIP 7: no olvides aumentar la configuración del "free space map"
>>
>>
>>_________________________________________________________________
>>Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
>>http://latino.msn.com/empleos
>>
>
_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
http://latino.msn.com/empleos
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mario Soto Cordones - Venezuela | 2005-10-04 15:51:51 | Re: consulta sentencia SQL |
| Previous Message | Víctor Pérez Juárez | 2005-10-04 15:40:29 | Re: Ignorar las restricciones |