Мне нужно взять файл резервной копии (дампа) базы данных Microsoft SQL Server и импортировать / восстановить в базу данных PostgreSQL. Есть ли у кого-нибудь какой-нибудь сценарий преобразования (возможно, сценарий perl / sed / awk), который можно было бы запустить в файле резервной копии сервера MSSQL, чтобы его можно было восстановить в базу данных PostgreSQL? Предположим, таблицы уже были созданы в postgres, но все они пусты.
Я бы начал эту статью с Сайт Postgresql
Вы можете экспортировать данные из MSSQL в формате CSV (используя MSSQL Enterprise Manager), а затем импортировать файлы CSV в Postgresql (Вот есть пример). Я предлагаю экспортировать по одному CSV на таблицу, чтобы вы могли лучше управлять любым правилом ограничения.