Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.
yuniql — это система контроля версий баз данных и инструмент по миграции. yuniql не содержит runtime-зависимостей и использует чистые SQL-скрипты.
Команда разработчиков yuniql поработала над широким спектром задач — сделали новую функциональность, исправили серьёзные баги и рассмотрели проблемы, о которых сообщали пользователи. Вот некоторые из главных изменений.
Поддержка мультитенантности базы данных. Это позволит разработчикам использовать разные версии схем на разделённой базе данных, где объекты сегментированы по этим схемам. При этом команды смогут работать с отдельными схемами и развиваться независимо от других.
Поддержка Oracle Enterprise и автономных баз данных. Релиз 1.2.25 добавляет поддержку Oracle. Тесты для платформы проводились на Oracle Enterprise 12C и на Docker-контейнерах, а также на Oracle Autonomous Database.
Быстрая проверка подключения через yuniql check. Это позволяет пинговать сервер базы данных, чтобы проверять его активность. Разработчики утверждают, что yuniql check поможет в диагностике миграционных ошибок.
Возможность отбросить базу данных dev/test через yuniql destroy. Этот функционал поможет пользователем, когда yuniql erase бесполезен. Команда yuniql предупреждает, что не нужно пользоваться этим в продакшене.
Что ещё? Разработчики yuniql добавили новые фичи, пофиксили баги и провели рефакторинг кода. Подробнее прочитать обо всех изменениях можно в блоге yuniql.