Nikolay Trifonov wrote:
> версии (я один разработчик и его функции команды мне не нужны), но что
> делать с fdb файлами, если я в них меняю тексты процедур или структуру
> таблиц?
Просить разработчиков встроить в Firebird
систему контроля исходных текстов
метаданных версии так в 4.0 где нибудь :)

А если серьезно - хранить скрипты
создания метаданных вместе с
исходниками и под контролем версий.
Как вариант - после изменений
вытаскивать метаданные из базы
целиком и отдавать их на осмысление
системе контроля версий с более-менее
осмысленными комментариями.

Более сложный вопрос - это когда
программа хранит что-то вроде
метаданных предметной области в самой
базе, типа как FibPlus свои датасеты и поля
- вот как изменения в этих данных
отследить. Если какой-нибудь
инструмент умеет экспортировать
таблицы с блобами в читабельный
текстовый формат, то можно было бы его
использовать для таких целей. Или
понавесить на таблицы настроек
триггеров для отслеживания изменений.


--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить