> > De: pgsql-es-ayuda-ow...@postgresql.org > [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Luis A. Zevallos > Cárdenas > Enviado el: viernes, 03 de julio de 2009 15:44 > Para: posgres > Asunto: [pgsql-es-ayuda] Almacenar archivos dentro de una tabla y hacer > busqueda dentro del archivo > > > > Hola a todos > > Cual es el mejor tipo de dato para almacenar un archivo y como se > almacena...supongamos un archivo pdf de 3.5 MB dentro de una tabla. Y si es > posible mediante FTS(full text search) hacer busquedas dentro de ese archivo > palabras especificas. >
El tipo de dato mas apropiado para almacenar archivos es BYTEA. http://www.postgresql.org/docs/8.4/interactive/datatype-binary.html No creo que sea posible hacer FTS directamente usando este tipo de dato directamente. > > Saludos y gracias > > -- > Luis Zevallos > DBA Administrador de DB & SRVR > Lobo Sistemas S.A.C > tel: +5154958310833 > http://www.lobosistemas.com 2009/7/3 Mario Soto Cordones <msot...@gmail.com>: > Para tu primera pregunta puedes usar un campo de tipo oid (es lo que yo > uso), Creo que en realidad usas BYTEA. > respecto de lo segundo que preguntas hasta donde se ambas eventos no > los puedes tener, ya que FTS, busca mediante vectores en un sistema de > ranking, dentro de campos que contengan texto, en el caso de un archivo > almacenado dentro de un campo oid, no creo que FTS, funcione > > > > -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán