Lo mejor es en Bytea pero yo uso datos tipo TEXTpara almacenar las imagenes. Convierto la imagen con base64 y almaceno la imagen en ese campo. Esto hace que mis campos aumente de un 20 a 30% el tamano. Debo decir que esta solucion la hice en la version 7.1 y a pesar de que estoy en 8.4 no me he puesto a modificarla para pasarla a bytea ademas me funicona muy bien. Yo uso delphi, podrias usar algo asi
*-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-------------------------------------------------------* From: [email protected] To: [email protected] Subject: [pgsql-es-ayuda] almacenar imagenes en BD (principiante) Date: Fri, 27 Aug 2010 15:32:47 +0200 saludos a todos ,supongo q es una pregunta de principiante, pero tengo problemas al almacenar una imagen en un campo BYTEA ,o sea desde una aplicacion Java hecha con SWING e HIBERNATE almaceno correctamente la imagen pero la obtenerla me dice q no puede deserializar correctamente o sea q la imagen se devuelve corrupta ,acepto sugernecias acerca de el uso de cualquier otro tipo de datos mas eficientes en postgre.. muchas gracias por su atencion Lic. Hector A. Bernal Suarez Sancti Spiritus Cuba -- Este mensaje ha sido analizado por MailScanner y ClamAV Desoft Sancti Spiritus. Portal de Desoft SSP: http://www.ssp.desoft.cu/portal Intranet de Desoft SSP: http://www.ssp.desoft.cu/intranet
