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
