Skip to content

Выход в прод #4

@parfenovma

Description

@parfenovma

TLDR: с core функционалом выходим в прод чтобы мы могли полностью съехать с alembic в dwh-definitions.

Как сейчас: в dwh-definitons есть спагетти из алембика и самописных миграций + немного скриптов. Это не тестируется вообще никак, кроме stairway теста на миграции (который, кстати, бесполезный при наличии дополнительных админских вмешательств в продовую базу)

Как будет: в dwh-definitions только миграции, вместо алембика используем definitions-lib. Вся логика и функционал миграций для хранилища реализована в definitions-lib. Сейчас для выхода в прод достаточно поддержкать создание групп и схем дополнительно к созданию табличек. Позволит дешево расширять функционал definitions-lib, покрывать его тестами и не оставлять спагетти в репозитории с миграциями.

Metadata

Metadata

Labels

epic 💯Масштабная задача, целый сервис

Type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions