É isso mesmo Juliano. Obrigado!
De: pgbr-geral [mailto:[email protected]] Em nome de Juliano Atanazio Enviada em: segunda-feira, 27 de maio de 2013 10:33 Para: Comunidade PostgreSQL Brasileira; Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Excluir tabelas _bkp Em 24 de maio de 2013 17:32, Diogo Cesar Toigo <[email protected] <mailto:[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. Vamos lá. Pelo que entendi vc quer apagar *TODAS* tabelas, de um determinado banco que comece com "_bkp"... Sendo assim, se vc estiver em Linux/BSD vc pode usar Shell Script: TABELAS=`psql -c "SELECT relname FROM pg_class WHERE relkind = 'r' AND relname LIKE '_bkp%';" nome_do_banco | fgrep _bkp` for i in ${TABELAS}; do psql -c "DROP TABLE $i;" nome_do_banco; done É 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. Obs.: pensei numa função ou qualquer outro meio automatizado por serem mais de 3000 tabelas/entidades nessa situação. Atte., Diogo Cesar Toigo Coodeagri - MT Resp. ERP Protheus Enviado do Email do Windows _______________________________________________ pgbr-geral mailing list [email protected] <mailto:[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
