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

Responder a