Em 24 de maio de 2013 17:32, Diogo Cesar Toigo
<[email protected]>escreveu:

> Boa tarde!
>
> Olá ao grupo!
>
> Trabalho a pouco tempo com o postgreSQL e preciso de auxílio para realizar
> manutenção do BD da empresa. Foram duplicadas algumas tabelas, tendo a sua
> nomenclatura alterada, com o acréscimo do termo “bkp”.
>
> É possível criar uma função para identifica-las e remove-las?
> Pesquisei um pouco sobre o tema na internet, mas não consegui nenhuma
> informação consistente.
>
>
> SELECT * FROM pg_class WHERE (relkind = 'r') AND (relname LIKE '%bxp%');

Talvez não seja o método correto ou eficiente mas dá para você ter uma
idéia do que fazer, mas tome cuidado, pois a pg_class é uma tabela do
catálogo, logo ela contém, não só tabelas do seu bd, mas também tabelas do
catálogo, então, cuidado para não remover as tabelas de catálogo.

[]s
Danilo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a