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
