Olá, Não entendi muito bem o que você quer. Mas vou tentar ajuda-lo.
Você pode fazer copy(select * from tabela). Outra forma para copiar várias tabelas é através do pg_dump e por padrão ele usa como método o copy para fazer essa cópia. Sem índices e chaves é mais rápido mesmo. Você ainda pode aumentar o maintenance_work_mem, checkpoint_segments e desabilitar fsync. Não esqueca de rodar o analyze no final para atualizar as estatísticas do banco. []s 2008/10/14 Mr J.L. <[EMAIL PROTECTED]>: > Pessoal, > quando quero copiar uma tabela costumo fazer: > select * into tabela2 from tabela1; > > existe um modo mais correto de copiar tabelas? um modo que faria copia em > menos tempo de tabelas grandes? algo de melhor performance? > > outra coisa, quando faço assim, indices e referencias nao sao criados. > > pensei em algo como o copy, mais nao consegui fazer um copy de uma tabela > para outra ao mesmo tempo. > > aguardo a ajuda, obrigado. > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- João Paulo www.dextra.com.br/postgres PostgreSQL _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral