-
Notifications
You must be signed in to change notification settings - Fork 0
Description
TLDR: с core функционалом выходим в прод чтобы мы могли полностью съехать с alembic в dwh-definitions.
Как сейчас: в dwh-definitons есть спагетти из алембика и самописных миграций + немного скриптов. Это не тестируется вообще никак, кроме stairway теста на миграции (который, кстати, бесполезный при наличии дополнительных админских вмешательств в продовую базу)
Как будет: в dwh-definitions только миграции, вместо алембика используем definitions-lib. Вся логика и функционал миграций для хранилища реализована в definitions-lib. Сейчас для выхода в прод достаточно поддержкать создание групп и схем дополнительно к созданию табличек. Позволит дешево расширять функционал definitions-lib, покрывать его тестами и не оставлять спагетти в репозитории с миграциями.
Metadata
Metadata
Labels
Type
Projects
Status