From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | "Julio Rivero" <jcrmlima(at)gmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Imagenes en la Base de Datos, carga desde las PC's clientes |
Date: | 2005-06-01 22:23:40 |
Message-ID: | 00b001c566f8$9308d7c0$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola julio ,
si la maquina (Cliente donde estas corriendo el PSQL ) es la misma que el servidor, creo que no tienes broncas
create table imagen(
id serial primary key not null,
nombre varchar(100),
archivo_oid oid,);
INSERT INTO imagenes VALUES ( 1, 'c:\tmp\img.gif', lo_import( 'c:\tmp\img.gif' ) )
Para sacarlo es lo mismo solo que el archivo se crea en la ruta que le figoas
select id, nombre , lo_export( archivo_oid, 'c:\tmp\nombre_archivobd.gif') from imagenes where id=1
Si tienes broncas
mandame un correo y vemos que pasa !
Espero te sirva
P.D. no se si tienes que escapara las diagonales de la ruta
Saludos!
---- Original Message -----
From: Julio Rivero
To: Ayuda PostgreSql
Sent: Wednesday, June 01, 2005 2:02 PM
Subject: [pgsql-es-ayuda] Imagenes en la Base de Datos, carga desde las PC's clientes
Hola a todos:
tengo un problema, miren, necesito cargar imagenes a mi base de datos, a una tabla que tiene el campo OID, alguien sabe como hacerlo mediante plsql, estaba intentando mediante una funcion, pero el lo_import() me dice que necesito poner la imagen en el servidor... como logro hacer esto mediante una PC cliente?.
Y si no es mucha molestia, como podria recuperarlo, para capturar la imagen, gracias de antemano a todos.
PD: Trabajo con WinXP donde se aloja la base de datos y me conecto por ODBC.
--
Saludos
Att,
Julio Rivero
Movil: 98817321
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Cesar Najera | 2005-06-01 22:31:01 | oid a bytea |
Previous Message | Martín Marqués | 2005-06-01 21:36:41 | Re: postgresql y conexion TCP/IP |