Внимание! По состоянию на 31.05.2010 доступна версия 1.0.9.
Что это?
Программа автоматической конвертации поможет Вам перевести базу данных из формата сервера Interbase 6.0, Yaffil, Firebird 1.x, Firebird 2.0.x и Firebird 2.1.x в формат Firebird 2.5.

Конвертация включает:

  • Оценку и проверку доступного свободного места на диске
  • Проверку исходной базы данных на повреждения
  • Проверку NOT NULL полей на NULL значения
  • Бэкап и восстановление БД с ключами FIX_FSS_*
  • Замену внешних UDF на встроенные аналоги
  • Перекомпиляцию хранимых процедур и триггеров
  • Перекомпиляцию представлений и вычисляемых полей
Утилита не требует наличия на компьютере сервера Firebird.

Если на компьютере присутствует сервер Firebird, программа конвертации не изменяет его параметры и не обновляет его версию.

Установка и запуск
Утилита не требует установки, не пишет в реестр и системные папки, не меняет параметров Вашего компьютера. Воспользуйтесь любым из двух вариантов установки:
Скачать и распаковать архив с программой. Запустить файл fdbconvert.exe.

Скачать установочный файл в формате PortableApps.com.

скачать скачать
Используйте архиватор 7-zip для распаковки. Номер текущей версии 1.0.9.
Вопросы и ответы
Утилита может повредить мою базу данных?
Нет. Все преобразования выполняются на копии базы данных. Тем не менее, мы настоятельно рекомендуем Вам предварительно создать архив базы и переписать его в надежное место.
Я выполнил конвертацию и теперь не могу подключиться к базе
Возможно, Вы не обновили версию сервера Firebird. Следуйте инструкциям на сайте firebirdsql.org. Утилита конвертации не обновляет, не изменяет и вообще никак не взаимодействует с установленным у Вас сервером.
Я могу потерять хранимую процедуру или триггер в процессе конвертации?
Нет. Ни процедуру, ни триггер, ни представление, ни вычисляемое поле. Если объект не компилируется в Firebird 2.5, в процессе конвертации его текст можно изменить или закоментировать для последующей обработки.
Я использую UDF функции из сторонней библиотеки
Скопируйте файл библиотеки в каждый подкаталог udf каталога app\FDBConvert\.
Как это работает?
Хороший вопрос. Вы можете разобраться самостоятельно. Утилита имеет открытый исходный код, который находится в подкаталоге Source. Мы использовали Embarcadero Delphi 5 (ранее CodeGear Delphi и Borland Delphi) для компиляции.
Кто мы
Компания Golden Software of Belarus, Ltd с 1994 года занимается созданием и внедрением программного обеспечения.

Наш флагманский продукт — технологическая платформа Гедымин, предназначенная для быстрого создания экономических приложений. Платформа имеет открытый исходный код и использует СУБД Firebird.

На базе платформы созданы десятки отраслевых и специфических решений, которые эксплуатируются более чем на 2000-х предприятий в Беларуси.

Вы можете связаться с нами по электронной почте support[@]gsbelarus.com (удалите квадратные скобки из адреса).