From: | "Pepe Macanas" <aclientes(at)hotmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | UPDATE y columnas blob lo |
Date: | 2007-09-28 08:20:09 |
Message-ID: | BAY125-DAV11FF12201930904F558798A1B20@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos a tod(at)s
Estoy haciendo una migración de una base de datos Sql Server 2005 a PostgreSQL Database Server 8.2.5.
El sistema de pruebas está instalado sobre un Windows XP con SP2.
El cliente se conecta mediante una aplicación en Visual Basic 6 utilizando el driver PostgreSQL UNICODE.
La migración está al 99% salvo un pequeño problema al operar con una columna de tipo lo.
Tengo un procedimiento con las siguientes sentencias:
declare ar lo;
begin
select archivo
into ar
from archivos
....
where cod_archivo=$1;
update archivos set archivo=ar where cod_archivo=$2;
...
end
Tal como está se duplica la referencia (oid) al archivo original pero no el contenido.
Lo que me interesa es modificar el procedimiento para duplicar el contenido del archivo con una nueva referencia.
Por lo que he investigado se puede acceder al contenido mediante la tabla pg_largeobject.
Pero el sistema lo hace segmentando el contenido y no veo la cosa muy fácil.
¿Alguna idea?
Muchas gracias
From | Date | Subject | |
---|---|---|---|
Next Message | Luis D. García | 2007-09-28 17:29:27 | Pruebas de Desempeño |
Previous Message | Juan Luis Echeverria | 2007-09-28 04:43:07 | RE: Casos de estudios Postgres en Universidades Latinoamericanas |