Olá,

Luiz escreveu:
> Boa tarde  a todos,
>  
>     Costumo armazenar no meu banco de dados fotos e também relatórios 
> (arquivos .rpt). Os formatos utilizados são "lo" para os relatórios e "bytea" 
> para as fotos.
>     Sei que o PostgreSQL armazena os arquivos grandes em 
> "pg_catalog.pg_largeobject" inclusive dividindo esses arquivos em diversos 
> "pedaços" menores mais convenientes para serem armazenados.
>     Alguém pode me dizer se somente os large objects (lo) são armazenados no 
> "pg_largeobject" ou também algumas fotos grandes do tipo "bytea" podem ser 
> armazenadas no "pg_largeobject"?
>  
>   
Eu costumo utilizar pelo psql as funções \lo_list para visualizar os
arquivos armazenados no banco de dados, para remover esses arquivos, é
sempre bom utilizar o \lo_unlink OID para  remover o arquivo do banco de
dados. Lembrando para fazer a faxina no banco, é necessário
periodicamente um vacuum para remover de fato o arquivo.
>  
>     Outra coisa, depois que passei a armazenar os relatórios no banco de 
> dados, o tamanho do meu BD aumentou substancialmente chegando a mais de 10 
> vezes o seu tamanho original, sendo que armazeno uma média de 50 relatórios 
> com 15K cada um.
>     Desconfio que cada vez que atualizo os relatórios eles estão sendo 
> duplicados no "pg_largeobject" e quando eu os deleto eles ainda continuam lá. 
> O que eu posso estar fazendo de errado?? Esse armazenamento no 
> "pg_largeobject" é feito totalmente por conta do PostgreSql certo?? então 
> quando eu for deletar um relatório preciso fazer alguma coisa além de "delete 
> from tabela"???
>      Se eu der um "delete from pg_catalog.pg_largeobject", além de sumir com 
> os meus relatórios, no que mais isso pode influenciar???
>  
>     Obrigado!!!
>  
>   
Espero ter ajudado
>  
> Luiz Henrique Livrari
> Implantador de Sistemas Jr.
> MSI SOLUÇÕES
> Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/SP - Brasil
> Fone: +55 (14) 3324-8181 / (14) 3335-1849 www.msisolucoes.com.br
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>   


-- 
/* "O único lugar aonde o sucesso vem antes do trabalho é no 
dicionário". (Albert Einstein) */

+--------------------------------------------------------------------------+
| Daniel Cordeiro de Morais Neto                                           |
| [EMAIL PROTECTED]                                                            |
| Administrador de Redes                                                   |
| ADM Soluções em Informática LTDA                                         |
| www.admsi.com.br                                                         |
| F. (083)244-0757                                                         |
| Debian User - 453 - Sarge                                                |
| Gentoo User                                                              |
+--------------------------------------------------------------------------+ 



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

Responder a