Opa,

Em 27 de julho de 2012 18:50, Bruno Silva <[email protected]> escreveu:

> Mas Jota, a funçao lo_export não trabalha com bytea, ela lê o codigo de
> referencia e exporta usando o tipo lo.
>

Falha técnica. Não me atentei que era bytea :(

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

Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a