Interbase to Firebird Migration
Помимо того, что делает насос данных. Есть ли другие решения для миграции?
Можете ли вы взять GBK и восстановить его в Firebird? Есть ли другие проблемы с миграцией, с которыми вы могли столкнуться?
1 ответ
- Помимо того, что делает насос данных. Есть ли другие решения для миграции?
нет, это единственное решение
- Можете ли вы взять GBK и восстановить его в Firebird?
нет, это не совместимые резервные копии файлов
- Есть ли другие проблемы с миграцией, с которыми вы могли столкнуться?
Вы можете столкнуться со многими проблемами, и, как говорит @Mark Rotteveel, это на борт. Вы можете говорить о конкретной проблеме, которая у вас есть. Я могу указать вам на несколько вопросов:
- Неоднозначное имя поля между таблицами - поскольку Interbase позволяет вам делать выбор из двух таблиц с одинаковыми именами полей и помещать эти имена в предложение where, не налагая псевдонимов
- поле не содержится в агрегате - поскольку Interbase не совсем точно проверяет поля при группировании по
- упорядочить в совокупности как
select count(*) from table_name ORDER BY some field
Interbase не позволяет этот Firebird не - Count(*) возвращает Int64 в Firebird, в Interbase это целое число
- идентификаторы длиннее 31 символа не разрешены в текущей версии Firebird Interbase позволяет, но не обрабатывает, так как понимает только первые 31 символ
- если вы используете Delphi и IBX - вы не можете использовать логические поля в Firebird, так как обработка IBX несовместима с Firebird