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