Mas Jota, a funçao lo_export não trabalha com bytea, ela lê o codigo de
referencia e exporta usando o tipo lo.
 Em 27/07/2012 17:18, "JotaComm" <[email protected]> escreveu:

> Olá,
>
> Em 27 de julho de 2012 16:20, SOUTO <[email protected]> escreveu:
>
>> Pessoal,
>>
>> Tenho uma tbl onde armazeno vários tipos de arquivos em um campo bytea.
>> O problema é a este campo está com 720 GB, impossível fazer bkp diário
>> disso então pensei no bkp diferencial (Outro problema que não sei resolver).
>> Então pensei em exportar o conteúdo deste campo para uma pasta no server,
>> e com isso conseguiria fazer um bkp diferencial diário pegando apenas os
>> arquivos que não tem na pata em epígrafe.
>> O problema é tentei utilizar a função  lo_export(bytea, text) e veja o
>> erro que me dá:
>>
>> SELECT
>> lo_export(arquivo,'/Diretório/'||idarquivos::VARCHAR||nome::VARCHAR) FROM
>>  schema.tabela WHERE idarquivos = 777;
>> ERRO:  função lo_export(bytea, text) não existe
>> LINHA 1: SELECT lo_export(arquivo,'/Diretório...
>>                 ^
>> DICA:  Nenhuma função corresponde com o nome e os tipos de argumento
>> informados. Você precisa adicionar conversões de tipo explí­citas.
>>
>
> postgres=# INSERT INTO tab VALUES
> (1,lo_import('/home/jmsilva/arquivo.log'));
> INSERT 0 1
> postgres=# SELECT * FROM tab;
>  codigo | arquivo
> --------+---------
>       1 |   16840
> (1 row)
>
> postgres=# SELECT lo_export(arquivo,'/tmp/arquivo.log') FROM tab WHERE
> tab.codigo=1;
>  lo_export
> -----------
>          1
> (1 row)
>
> postgres=#
>
> Qual versão de PostgreSQL você está utilizando?
>
>
>
>
>>
>> Ats
>>
>> Alguém teria uma dica/ajuda?
>> Fico no aguardo.
>>
>> --
>> Atenciosamente,
>>
>> Claudio Souto
>> (61) 9831-9381
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> Abraços
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> _______________________________________________
> 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

Responder a