Я удостоверился бы, что Вы имели в распоряжении устойчивую контрольную инфраструктуру до запуска. У Вас должны быть данные для базирования решений о - это означает измерять загрузку ЦП через серверы, проверяя, что нагрузка распределена равномерно через поля, и что, если что-то растапливает, Вы знаете, каким это было.
Знание, где проблема, существенно уменьшит время, которое требуется для ответа. Я видел, что слишком много сайтов запускаются, не контролируя никакого вида с намерением, что он будет настроен позже... после того, как огонь отсутствует. Это глубоко неправильно.
То, когда я должен был переместить некоторые сложные данные от базы данных MySQL до базы данных PostgreSQL, я записал сценарий жемчуга, который соединился с базой данных MySQL, выбрало данные, сделал любые преобразования, были необходимы (как tinyint (1) к булевской переменной и автоинкременту для упорядочивания, и т.д.) и вставил его в базу данных PostgreSQL. Для более простых преобразований я сделал mysql_dump в файл операторов вставки, как Ваш FBexport сделает, затем согласовал то, что должно было быть зафиксировано с sed сценарием. Это не автоматизировало и прекрасный, но это было быстро и достаточно хорошо.
Проверьте это:
http://www.sqlmanager.net/en/products/postgresql/datapump
Я никогда не использовал его так, я не могу сказать, хорошо ли это или нет.
От reponses я добрался здесь, я понимаю, что нет никакого определенного инструмента миграции для Firebird-> PostgreSQL на Linux.
Я предполагаю, что должен буду записать это сам.
Главная проблема здесь оптимизирует выполнение такой миграции.
Я действительно находил большой ресурс в главе 14 postgreSQL документация, которая объясняет, что является лучшими способами вставить большие объемы данных к postgreSQL, как:
Вы можете использовать FullConverter, но я не думаю, что какой-либо коммерческий инструмент справится с этим одним щелчком мыши. вам нужно будет проверить ограничения, индексы и автоинкременты.
вы также можете попробовать написать свой собственный bash / perl / python / любой скрипт для выполнения этой работы.