muchas gracias

El vie, 5 may 2023 a las 14:39, Anthony Sotolongo (<asotolo...@gmail.com>)
escribió:

> Hola Guillermo, tal vez te toca subir de version de PostgreSQL primero
> (pg_upgrade) y luego hacer el ETL desde un LO a bytea, hay funciones
> para eso: https://www.postgresql.org/docs/current/lo-funcs.html
>
> creo que lo_get te puede ayudar. si usas una version menor de 9.4 creo
> que tenia otro nombre esa funcion.
>
>
> Saludos
>
>
>
>
> On 05-05-23 10:29, Guillermo E. Villanueva wrote:
> > Buen día, en un sistema viejo, tengo una base de datos postgresql 8.0
> > la cual tiene tablas con columnas de tipo lo (large objects).
> > Tengo que migrarlo a una versión mas actual de postgres y a las
> > columnas de tipo lo las convertiré en bytea.
> > Normalmente, para la migración de datos, usaba una herramienta que se
> > llama ESF Migration, esta me permitió pasar datos hasta desde informix
> > con columnas blob sin problemas, pero en este caso, no me está
> > trayendo los datos correctamente, trae el id del objeto en vez de
> > traer los datos completos.
> >
> > ¿Alguna sugerencia? pg_upgrade convierte large object en bytea? que
> > otra opción? también intenté con pg_dump -Fc -b y luego pg_restore,
> > pero me da error diciendo que no existe el tipo lo al querer restaurar.
> >
> > Desde ya muchas gracias
> >
> > Guillermo
>

Reply via email to