Bom dia, Por não usas o DBI-Link para importar os dados? Primeiro desabilite todas as constrains (no postgresql), importe pelo DBI-Link e então, finalizado tudo, re-abilite as constrains. Fiz o mesmo há um ano mais ou menos, estava importando uma base do mysql, mas o princípio é o mesmo.
Espero que essa idéia possa ser de valia, Atenciosamente, André. 2009/9/16 Stefan Horochovec <[email protected]> > Ola pessoal. > > Estou precisando de uma dica, estou convertendo um banco de dados para > PostgreSQL > > O banco original é Firebird, porem, o banco destino é exatamente igual ao > PostgreSQL. Só que com a conversão com todas as constraints e indices eu > perco muito tempo criando regras de conversão. > > Nenhuma chave esta violada, desta forma não ocorrerá de forma alguma uma > violação de chaves. > > A ideia é a seguinte: > > 1 - Iniciar uma transação; > 2 - SET CONSTRAINTS ALL DEFERRED; > 3 - Fazer todos os INSERT's; > 4 - SET CONSTRAINTS ALL IMMEDIATE; > 5 - Fechar transação; > > Essa idéia é baseada no que eu li na documentação - > http://www.postgresql.org/docs/8.4/static/sql-set-constraints.html > > Alguem tem alguma outra idéia ? Prós? Contras? Estou sujeito a sugestões > para melhorar este processo. > > Obrigado desde já > > Stefan Horochovec > Engenheiro de Software > Adobe User Group Manager - FlexDuck > Blog: http://www.horochovec.com.br/ > Use Java, Flex e Linux > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- André de Camargo Fernandes
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
