On 09-02-2015 17:18, Flavio Henrique Araque Gurgel wrote:
>>>> IMHO, antes de remover qualquer objeto do seu banco, vc deve partir do
>>>> inverso, ou seja, ver os objetos (tabelas, indices, funcoes, etc) que
>>>> sua aplicação usa e verificar na base quais *não* estão nessa lista.
>>>
>>> Supondo que se controle todos os programas que tem acesso.  Nem sempre
>>> é verdade.
>>>
>>
>> Se vc tem diversas aplicações utilizando o mesmo banco de dados então
>> cada uma *sabe* que objetos usa. O problema maior que vejo são em
>> customizações e aqueles casos em que o usuário desenvolve seus
>> "programinhas" pra complementar o que o seu software desenvolvido por um
>> terceiro não faz.
>>
>> --
> 
> Uma tática é renomear as tabelas suspeitas antes, ou mudar de esquema.
> 
> Depois de um tempo, se ninguém reclamar, faz um dump delas e as apaga do
> banco. Se alguém reclamar tardiamente restaura do dump.
> 

Boa Flávio... e esse "ninguém reclamar" pode ser automatizado com alguns
greps no log... ;-)


> Sejamos práticos porém seguros.
> 

+1

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a