на уровне БД? Т.е. управление тем, какой патч со "схемой" можно применять на БД (в зависимости от текущей), обновлять сами space, index, данные (добавление/изменение/удаление). Применение трансформаций данных. Я пока вижу вариант просто под каждую версию писать скрипты изменений + иметь space в котором хранится текущая версия системы + обвязка под проверку версии и накатку на Lua. Ещё вроде есть что-то похожее в виде https://github.com/igorcoding/tarantool-spacer но не уверен, что это то, что нужно...
https://github.com/tarantool/migrations видели?
Да, spacer это миграции без завязки на картридж
Обсуждают сегодня