Tienda | Foros | Webinarios | Blogs
 

dudas con una base de datos postgres

Seguir
me encargaron hacer una base de datos la cual pueda contener archivos que puedan subir los usuarios pero no se que tipo de dato le tengo que poner a la columna en la tabla que va a contener estos archivos esque apenas estoy comenzando


1 Solución propuesta

SOLUCIÓN ACEPTADA
Le veo dos posibles soluciones a esto:

Una la que vos decis, guardar en una columna de alguna tabla directamente el archivo. Tiene que ser si o si un tipo de datos binario (por lo que vi, Postgre tiene el tipo de datos "bytea", donde pones todo el contenido del archivo (te dejo esta página con los detalles: http://www.postgresql.org/docs/7.4/interactive/datatype-binary.html).

La otra opción es no guardar el archivo en la base, sino guardarlo en alguna carpeta por algún lado y en la base dejar un campo de texto con la ruta para encontrarlo. Entonces cuando te piden un archivo, vas a la base, buscas la ruta y de ahi lo podes abrir o copiar o lo que sea.

Saludos.