Interbase to Firebird Migration

Помимо того, что делает насос данных. Есть ли другие решения для миграции?

Можете ли вы взять GBK и восстановить его в Firebird? Есть ли другие проблемы с миграцией, с которыми вы могли столкнуться?

1 ответ

  1. Помимо того, что делает насос данных. Есть ли другие решения для миграции?

нет, это единственное решение

  1. Можете ли вы взять GBK и восстановить его в Firebird?

нет, это не совместимые резервные копии файлов

  1. Есть ли другие проблемы с миграцией, с которыми вы могли столкнуться?

Вы можете столкнуться со многими проблемами, и, как говорит @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
Другие вопросы по тегам