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. -- -------------------------------------------------- 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
