Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como guardar una imagen en postgres

Estas en el tema de como guardar una imagen en postgres en el foro de Mysql en Foros del Web. Hola como estan, bueno necesito un poco de ayuda porfavor, mi duda es la siguiente.. Necesito guardar una imagen en mi base de datos que ...
  #1 (permalink)  
Antiguo 16/10/2011, 19:20
 
Fecha de Ingreso: octubre-2011
Ubicación: Tarija
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Información como guardar una imagen en postgres

Hola como estan, bueno necesito un poco de ayuda porfavor, mi duda es la siguiente..
Necesito guardar una imagen en mi base de datos que esta en postgres y pues no se como puedo hacer esta operación yo se algo que es lo siguiente:
1.- Se que puedo guardar el nombre del archivo en una tabla de la base de datos y en una carpeta fisica el archivo, esto quiere decir la imangen.
2.- Guardar en un campo BLOB de la base de datos, el contenido de la imagen.

en los dos casos no se como puedo hacer esto, tampoco se cual es mejor porfavor si alguien puede ayudarme a poder realizarlo de las dos formas o al menos una se lo agradeceria mucho, muchas gracias de antemano :).
  #2 (permalink)  
Antiguo 17/10/2011, 01:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: como guardar una imagen en postgres

postgres lugo porque preguntas en mysql...

En cualquier caso yo te aconsejo la primera opción y es tan facil como guardar el nombre del archivo que contiene la imagen en un campo tipo string... para mostrar la imagen solo consultas ese campo y construyes la URI hasta el archivo...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: postgres, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.