Como posso restaurar um backup do banco de dados do microsoft sql server para postgres?

2

Eu preciso de um arquivo de backup (dump) de banco de dados do Microsoft SQL Server e importar / restaurar em um banco de dados PostgreSQL. Alguém tem algum tipo de script de transformação (talvez um script perl / sed / awk) que possa ser executado no arquivo de backup do MSSQL Server, para que ele possa ser restaurado no banco de dados PostgreSQL? Vamos supor que as tabelas já foram criadas no postgres, mas estão todas vazias.

    
por user158092 08.02.2013 / 06:14

2 respostas

1

Gostaria de começar com este artigo do site do Postgresql

    
por 08.02.2013 / 06:21
0

Você pode exportar dados do MSSQL no formato CSV (usando o MSSQL Enterprise Manager) e depois importar os arquivos CSV para o Postgresql ( aqui há um exemplo). Sugiro exportar um CSV por tabela, para que você possa gerenciar melhor qualquer regra de restrição.

    
por 08.02.2013 / 09:39