Andrei пишет:
Если имеем базу на Yaffil, то для ее перевода на 2.5, достаточно ли
будет выполнить следующую последовательность действий:
1) Подключаемся к базе Yaffil встроенным FB 2.5
2) Перекомпилируем все:
а) процедуры,
б) триггеры,
в) вычисляемые поля,
г) представления
для того, чтобы подхватились новые встроенные функции BIN_AND,
BIN_OR и т.п.
вместо встроенных функций Yaffil, которые имеют другие коды в BLR
3) Бэкапим базу с помощью gbak от 2.5
4) Восстанавливаем базу с помощью gbak от 2.5 указав ключи
fix_fss_data, fix_fss_metadata
если база не десятки гигабайт, то может проще будет так сделать:
1. Воссоздать базу из скриптов под 2.5 с учетом изменений (главное
структуру таблиц не менять)
2. Запустить яфил и фб2.5 (можно на одном сервер можно на разных, как
тебе удобней)
3. с помощью IBPump перелить данные из старой базы в новую