Приветствую всех. Прошу прощения за не совсем стандартную задачу, которая является в некоем роде оффтопом для этого раздела.
Есть приложение, написанное мной на Delphi уйму лет назад и работающее с базой под FB 1.5 Embedded. Программа работает в довольно многих местах с кучей баз. Откровенно говоря, то был конкретный говнокод (как база, так и сама прога), который мне теперь нужно переделать с добавлением нового функционала. Сейчас мне понятно, что функционала FB1.5 теперь не хватает, и чтобы было красивше и легше, хочу перевести базы на FB 2.5 Embedded. Но как это лучше сделать? Стандартный способ бэкапа в 1.5 и восстановления в 2.5 я бы хотел впихнуть прямо в приложение (у меня есть FIBPlus), но учитывая, что это Embedded, и клиентские либы как в 1.5, так и в 2.5 вместе с их подпапками должны быть размещены в каталоге приложения, это может не прокатить. Хочу посоветоваться с сообществом насчет какого-либо иного возможного пути решения проблемы.
Есть приложение, написанное мной на Delphi уйму лет назад и работающее с базой под FB 1.5 Embedded. Программа работает в довольно многих местах с кучей баз. Откровенно говоря, то был конкретный говнокод (как база, так и сама прога), который мне теперь нужно переделать с добавлением нового функционала. Сейчас мне понятно, что функционала FB1.5 теперь не хватает, и чтобы было красивше и легше, хочу перевести базы на FB 2.5 Embedded. Но как это лучше сделать? Стандартный способ бэкапа в 1.5 и восстановления в 2.5 я бы хотел впихнуть прямо в приложение (у меня есть FIBPlus), но учитывая, что это Embedded, и клиентские либы как в 1.5, так и в 2.5 вместе с их подпапками должны быть размещены в каталоге приложения, это может не прокатить. Хочу посоветоваться с сообществом насчет какого-либо иного возможного пути решения проблемы.