PDA

Ver la Versión Completa : Insertar pdf en tabla de bd


banthas
06-11-2015, 17:47:18
Holas a todos, gracias por sus respuestas en anteriores temas!.

Mi duda es la siguiente

Como puedo insertar un archivo pdf en mi campo archivo en una tabla q tengo en base de datos?

El tipo de dato debe ser Byte?? o puede ser text??

Necesito cargarlos si o si no puedo insertar la url es un trabajo de la U y estoy bastante perdido

Por cierto trabajo con postgres y java (Uso Netbeans)


:confused::confused::confused:

Gracias por su tiempo

newtron
06-11-2015, 18:18:36
Hola.

Ni byte ni text, tendrías que almacenar un stream y eso lo podrás hacer en un campo BLOB o similar.

Saludos

banthas
06-11-2015, 19:53:15
Trabajo con postgres por lo tanto seria un bytea[] verdad???

Otra consulta el archivo pdf lo tengo que codificar en base 64?

Gracias por la respuesta

Casimiro Notevi
06-11-2015, 20:06:23
En un campo BLOB (no sé cómo se llaman en postgresql) puedes almacenar directamente cualquier cosa: fotos, sonidos, videos, pdfs, textos, etc.

banthas
08-11-2015, 04:42:33
LA verdad no pude resolverlo por ningun lado y ya no presente mi trabajo pero aun asi sigo con la duda... alguien podria darme una guia para resolver el problema (no pido la solucion por si acaso) y mas que todo si es que podrian aconcejarme algun texto parar leer

Gracias

newtron
08-11-2015, 09:26:02
Hola.

He estado haciendo búsquedas por internet y según parece el tipo que tienes que usar en POSTGRESQL es el tipo oid. He encontrado un post en portugués que igual te puede servir http://www.activedelphi.com.br/forum/viewtopic.php?p=218500&sid=f411509f79c6b3c8 y si no busca con google que encontrarás varias páginas que hacen referencia a este tema.

Saludos

jibleg
16-06-2016, 19:12:13
En postgresql en campo para almacenar un archivo (PDF, Video, MP3, Audio, etc.) es Bytea y se guardar via TStream

rocksoft
17-06-2016, 00:39:03
Buenas,

Bytea es tu amigo, tambien trabajo con postgres.
http://www.scalabium.com/faq/dct0141.htm