> E como seria uma inserção feita em um campo do tipo Bytea ?
Um campo BYTEA serve para ARMAZENAR BYTES , então, é necessário
extrair os Bytes (aka Conteudo) do arquivo , "escapá-lo"  e inserir a
SEQUENCIA DE BYTES.

Exemplo (Em PHP) :
<?
// Le o Arquivo
$bytes = file_get_contents('img.jpg');

// "ESCAPA" os Bytes
$bytes_escaped = pg_escape_bytea($bytes);

// INSERE
$query = "INSERT INTO tb (image) VALUES ('$bytes_escaped');

?>


Para recuperar, grave o conteudo do Campo (Bytea) em um arquivo temporario !

-- 
Att:
Thiago Risso
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a