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
