From: | "Pablo Siciliano" <psiciliano(at)puentenet(dot)com> |
---|---|
To: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: varias tablas con pg_dump |
Date: | 2006-07-05 16:30:44 |
Message-ID: | 000e01c6a050$5e137880$2300a8c0@PuenteHnos.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
No puedo. La gracia de hacerlo con el COPY es justamente que los INSERT y
los UPDATE continúan. Como le comentaba a Alvaro antes, es todo un problema
que mi sitio quede inoperable por un par de minutos ( El tiempo que dura el
dump) cada 2 hs.
----- Original Message -----
From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: <psiciliano(at)puentenet(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Wednesday, July 05, 2006 11:15 AM
Subject: Re: [pgsql-es-ayuda] varias tablas con pg_dump
>
> Y si bloqueas las tablas que necesitas hasta lograr hacer el dump??
>
>
>
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-809-747-2787
> * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
> comun"
> *-------------------------------------------------------*
>
>
>
>
>
>>From: "Pablo Siciliano" <psiciliano(at)puentenet(dot)com>
>>To: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
>>CC: <pgsql-es-ayuda(at)postgresql(dot)org>
>>Subject: Re: [pgsql-es-ayuda] varias tablas con pg_dump
>>Date: Wed, 5 Jul 2006 11:11:20 -0300
>>
>>Hola Edwin.
>>
>>Ahora ya se perdió el comienzo del thread, pero todo este asunto arrancó
>>porque con el shell script que ya hice usando pg_dump, queda siempre la
>>posibilidad de que un dato haya entrado o haya sido modificado entre que
>>hago el primer y el último dump. Como una tabla guarda la historia de los
>>movimientos de las otras, eso me puede producir inconsistencias al tratar
>>de levantarlo.
>>El problema mas genérico es: ¿Como hago para backupear cada un determinado
>>tiempo una serie de tablas mas bien grandes y relacionadas entre ellas?.
>>
>>Al final, probé de hacer el COPY, previa lectura de la documentación que
>>Alvaro me había sugerido. Y el COPY hecho así funcionó bien. El problema
>>que estoy teniendo ahora, es que las tablas que tengo que resguardar son
>>todas herederas de otra tabla, que cambió su estructura luego de que las
>>tablas hijas fueron creadas.
>>Y lo que me encontré es que si levanto las tablas desde un dump completo
>>de mi base de datos, el orden de los campos no es igual al de mi base de
>>datos original, y por lo tanto no puedo levantar los archivos de los COPY
>>en mi segunda db.
>>
>>Para evitar eso lo único que se me ocurre es, de alguna forma lograr que
>>en una sola transacción se generen todos los inserts completos necesarios
>>para levantar mis datos. Podría o bien hacer un programa externo en lo que
>>sea que mande la transacción y arme los inserts con los resultados de
>>varios selects, o bien hacerme una vista que me devuelva los queries ya
>>armados y listos para tirarlos hacia la nueva db. ¿A alguien se le ocurre
>>alguna solución a esto mas práctica / mas limpia?
>>
>>
>>Edwin., gracias de todos modos por tu interés al contestar.
>>Pablo.
>>
>>
>>----- Original Message ----- From: "Edwin Quijada"
>><listas_quijada(at)hotmail(dot)com>
>>To: <psiciliano(at)puentenet(dot)com>
>>Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
>>Sent: Tuesday, July 04, 2006 10:44 AM
>>Subject: Re: [pgsql-es-ayuda] varias tablas con pg_dump
>>
>>
>>>
>>>
>>>>From: "Pablo Siciliano" <psiciliano(at)puentenet(dot)com>
>>>>To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
>>>>CC: <pgsql-es-ayuda(at)postgresql(dot)org>
>>>>Subject: Re: [pgsql-es-ayuda] varias tablas con pg_dump
>>>>Date: Fri, 30 Jun 2006 10:55:10 -0300
>>>>
>>>>
>>>>----- Original Message ----- From: "Alvaro Herrera"
>>>><alvherre(at)commandprompt(dot)com>
>>>>To: "Pablo Siciliano" <psiciliano(at)puentenet(dot)com>
>>>>Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
>>>>Sent: Thursday, June 29, 2006 7:37 PM
>>>>Subject: Re: [pgsql-es-ayuda] varias tablas con pg_dump
>>>>
>>>>
>>>>>Pablo Siciliano escribió:
>>>>>
>>>>>> >begin;
>>>>>> >set transaction isolation level serializable;
>>>>>> >copy ...
>>>>>> >...
>>>>>> >commit;
>>>>>> >
>>>>>>Por lo que entendí de la documentación, esto hecho así, sin
>>>>>>especificar
>>>>>>read only para la transacción no causa ningún tipo de lock, ¿Es así,
>>>>>>no?
>>>>>
>>>>>Humm? Que documentacion leiste que te sugirio eso? Por supuesto que
>>>>>hay locks sobre las tablas. Por ejemplo no te va a permitir borrar una
>>>>>tabla en otra transaccion mientras el COPY este en funcionamiento.
>>>>>
>>>Mi pregunta es Por que complicarse tanto la vida?
>>>Porque nonhacer un script en shell que te haga el dump de las 6 tablas y
>>>hasta concatenarlo con cat si lo que quierees es uno solo.
>>>Creo que quieres matar un mosquito con una escopeta
>>>
>>>>Me expresé mal. Lo que me encontré en la documentación es esto:
>>>>\
>>>
>>>_________________________________________________________________
>>>Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín,
>>>¡en tu idioma! http://latino.msn.com/noticias/
>>>
>>>
>>>
>>>
>>>
>>>--
>>>No virus found in this incoming message.
>>>Checked by AVG Free Edition.
>>>Version: 7.1.394 / Virus Database: 268.9.8/381 - Release Date: 2006/07/03
>>>
>>>
>>
>
> _________________________________________________________________
> ¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN Latino
> Autos! http://latino.msn.com/autos/
>
>
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 2006/07/04
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Linder Poclaba | 2006-07-05 16:31:50 | Re: error de conectividad |
Previous Message | pedro baldovino | 2006-07-05 16:27:44 | error de conectividad |