From: | Eduardo Morras <emorrasg(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda tabla oids |
Date: | 2013-09-11 14:23:58 |
Message-ID: | 20130911162358.875f108698ff4b9051fa9702@yahoo.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Wed, 11 Sep 2013 10:06:52 -0300
"Marcelo Retamal" <mretamal(at)cmet(dot)net> wrote:
> Hola amigos de la lista.
>
>
>
> Tengo el sgte., problema. Hace años creamos una tabla con un campo <<oid>>
> el cual contenía archivos pdf. La base de datos creció bastante, al querer
> reducir el tamaño de la base se limitó a borrar los registros de la tabla,
> como la base de datos no redujo tamaño, se revisó el procedimiento y nos
> dimos cuenta que no se hizo el deslinqueo con la función lo_unlink, para más
> remate perdimos el identificador (el nº oid del campo) quedando con la base
> con mismo tamaño y sin el dato importante. Luego hicimos una tabla
> relacionada (B) con la antigua (A) que sólo contiene la llave primaria de A
> más el campo tipo oid para almacenar la imágenes, hasta el momento todo
> bien. La consultas son:
>
> 1.- ¿Cómo liberar esas imágenes que están en la bd y de las cuales no
> tenemos el oid que las relaciona?
>
> 2.- ¿Cómo puedo respaldar sólo la tabla que ahora contiene las imágenes (B),
> pero que en el respaldo también contenga las imágenes almacenadas? Esto lo
> pregunto por que he hecho pruebas con el comando <<pg_dump t nombretabla
> o f nombrearchivo basededatos>> y la tabla se respalda pero al vaciarla en
> otra base de datos quedan los dos campos: llave_primaria y campo_tipo_oid
> con su data, pero al hacer el lo_export arroja error de no existe el objeto
> grande xxxxxx.
Al usar -t nombretabla NO incluye en el dump large objects. Debes añadir -b o --blobs para que se incluyan.
> Desde ya, gracias.
>
> Atte., Marcelo R E T A M A L Vallejos
--- ---
Eduardo Morras <emorrasg(at)yahoo(dot)es>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Retamal | 2013-09-11 14:50:00 | RE: Ayuda tabla oids |
Previous Message | Marcelo Retamal | 2013-09-11 13:06:52 | Ayuda tabla oids |