Aluisio Gouveia escreveu:
> Cara o que vou te mostrar abaixo seria so uma ideia de como fazer +/- o que vc
> quer, mas para ficar bom mesmo vamos esperar algum colega que domine a 
> estrutura
> de tabelas do pg e melhorar a ideia, sugiro que vc faca um select concatenado
> com os comandos, assim vc gera um script rapidinho para fazer o que vc quer,
> neste caso eu fiz assim pq todas as minhas tabelas comecam com tab_ :
>
> select 'drop table' || ' ' || relname || ' ;'
> from pg_class
> where relname like 'tab_%';
>
>
>   
Olá, o uso do catálogo neste caso não ira lhe ajudar a resolver o 
problema e creio que a solução mais provavel é a criação de uma stored 
procedure que receba uma lista em um campo do tipo varchar das tabelas 
que deseja dropar e que separe esta lista baseando-se nas virgulas, 
depois aplique o triem para ficar somente com os nomes. Realizando na 
sequencia uma leitura em loop do resultado com o comando drop dentro de 
um EXECUTE.

Até mais.


-- 
Ivo Nascimento
Iann tech - Desenvolvendo soluções com performance e segurança
http://www.ianntech.com.br

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a