> Sou novata em Postgres e tenho uma dúvida que é a seguinte: Bem vinda!
> Dada a tabela: > > CREATE TABLE foo( > bar bytea, > descricao varchar(30) > ); > > Como fazer para inserir um arquivom cujo caminho absoluto é /tmp/figura.jpg? > Agora a operação reversa: A partir do momento que tenho um registro em > uma tabela que tem um campo bytea, como faço para extrair? O campo bytea precisa que você passe pra ele o valor em Hexadecimal ou Escape direto na consulta SQL. > Obs.: Já procurei muuuuuuito na net, Google, documentação oficial do > Postgres, mas não consegui entender nada... > > Alguém sabe uma maneira simples de se fazer isso? Você precisará abrir o arquivo pela sua linguagem de programação (que você não citou qual é), ler byte a byte, jogar na consulta SQL e... feito! > Obs.: Não quero precisar mexer na tabela pg_largeobject, ou seja, eu > quero o BLOB na minha tabela e não em uma tabela de sistema. É uma boa estratégia fazer assim como você falou mesmo. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
