Olá,

Em 22 de agosto de 2010 15:56, Marcelo Silva <[email protected]> escreveu:

> Em domingo 22 agosto 2010, às 00:47:37, Flávio R. Lopes escreveu:
> > Não, eu não quero pegar uma informação que está dentro de um arquivo XML
> > para jogar num campo da minha tabela. Na verdade eu quero jogar o
> > arquivo inteiro.
> > Supondo que ao invés de um arquivo XML e tenha um arquivo em JPEG, por
> > exemplo uma foto.
> > Como eu faço para armazenar esta imagem (ou seja, este arquivo) dentro
> > do meu banco de dados?
> >
> > Em 21-08-2010 21:50, Osvaldo Kussama escreveu:
> > > Em 21 de agosto de 2010 20:49, "Flávio R. Lopes"
> > >
> > > <[email protected]>  escreveu:
> > >> Olá Osvaldo, obrigado por sua resposta.
> > >> Dei uma olhada na documentação que vc me enviou, mas não sei se
> entendi
> > >> direito.
> > >> Parece que nesta documentação há um tipo de "extração" de dados de
> > >> dentro de um arquivo XML.
> > >> Na verdade eu quero "jogar para dentro" do banco o arquivo inteiro, da
> > >> mesma forma que você colocasse um arquivo tipo JPG dentro do Postgres.
> > >>
> > >> Tô falando asneira?
> > >>
> > >> Em 21-08-2010 18:27, Osvaldo Kussama escreveu:
> > >>> Em 21 de agosto de 2010 18:19, "Flávio R. Lopes"
> > >>>
> > >>> <[email protected]>    escreveu:
> > >>>> Olá pessoal.
> > >>>> Sou novato com banco de dados (e aqui na lista) e desculpe se estou
> > >>>> postanto bobagem aqui.
> > >>>>
> > >>>> Mas gostaria de saber se é possível armazenar arquivos em formato
> XML
> > >>>> no PostgreSQL.
> > >>>>
> > >>>> É o seguinte:
> > >>>> Gostaria de armazenar estes arquivos no banco para (obviamente)
> poder
> > >>>> recuperá-los (ou consultá-los) posteriormente.
> > >>>> Dentro destes arquivos, existe um campo único, vamos chamar aqui de
> > >>>> ID, (para cada um destes arquivos) que pensei em usar como chave
> > >>>> primária. Além disso para poder fazer um "filtro" melhor, também em
> > >>>> delimitar as pesquisas (além do ID) pela data de geração destes
> > >>>> arquivos.
> > >>>>
> > >>>> Enfim, dá pra fazer isto?
> > >>>
> > >>> Veja:
> > >>> Tipo de dados XML:
> > >>> http://www.postgresql.org/docs/current/interactive/datatype-xml.html
> > >>> Funções para trabalhar com XML:
> > >>>
> http://www.postgresql.org/docs/current/interactive/functions-xml.html
> > >
> > > Com "jogar para dentro" você quer dizer inserir em um campo de sua
> > > tabela? Se sim, do manual:
> > > "The xml data type can be used to store XML data. Its advantage over
> > > storing XML data in a text  field is that it checks the input values
> > > for well-formedness, and there are support functions to perform
> > > type-safe operations on it"
> > >
> > > Atenção para o comentário do usuário ao final de:
> > > http://www.postgresql.org/docs/current/interactive/datatype-xml.html
> > >
> > > Osvaldo
> > > _______________________________________________
> > > pgbr-geral mailing list
> > > [email protected]
> > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> Talvez a sua pergunta deveria ser:
>
> Posso gravar um arquivo binario dentro de um campo em uma tabela?
>
> Pra isso procure por tipos de (dados) campos que guardem dados binários.
>
> Eu também estou começando no postgres então não vou saber te responder.
>

Você pode dar uma olhada em:
http://www.postgresql.org/docs/8.4/interactive/datatype-binary.html

Ou ainda você verificar:
http://www.postgresql.org/docs/8.4/interactive/lo-funcs.html

>
>
> --
> --------------------------------------------------
> Marcelo Silva
> msn: [email protected]
> cel.: (11) 9693-4251
> Dev.: Delphi, PHP, ASP
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a