Недавно перенёс один проект (500 млн записей) с mssql на postgresql. Пришлось конечно немного допилить, но в целом очень безпроблемно.
Мигрировал с помощью www.easyfrom.net/ Мне хватило триальной версии (строковых полей не было)
Тулза работала достаточно медленно (часов 6), но для меня это был самый простой способ.