Oi Diego,

> gostaria de ver com vocês se existe uma forma de eu pegar uma base de 
> dados
> SQL SERVER e migra-la para o postgres direto , sem ter que ter muito

Eu costumo fazer o contrário, mas vejamos:
Plano A: as estruturas da origem e destino são equivalentes e seu problema é 
apenas mover os dados.
Sugestão 1: Use o SSIS (SQL Server Integration Services) e mova via driver 
ODBC do PostgreSQL
Sugestão 2: se usar uma versão pré-histórica do SQL Server, use o DTS (Data 
transformation services) ou se quiser fazer bem feito, faça o upgrade para a 
versão 2005 ou superior (use o tempo de trial) e use o bendito SSIS
Sugestão 3: use a replicação do SQL Server e conecte via driver ODBC do 
PostgreSQL
Sugestão 4: use um programa ou script que monte os INSERTs de todos os 
registros de todas as tabelas e aplique esse scriptzinho via psql na sua 
base destino. Vai te dar trabalho de tiver mais de um milhão de registros em 
alguma tabela.

Plano B: você quer converter a estrutura. sem caminho fácil, contrate um bom 
DBA para escolher os tipos de dados certos e gaste um tempo considerável 
retestando todas as suas stored procedures nas contrapartidas caricatas do 
PostgreSQL.

Caso comum: adicione um tempo considerável reprojetando índices e tabelas 
para ter um desempenho próximo ao original.

Atenciosamente,

Mozart 


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a