Что такое schema validation?

Middle
131 просмотров
AFK Offer AI

Schema validation — проверка что схема базы данных соответствует ожидаемому состоянию. Инструменты типа atlas schema diff сравнивают текущую схему с описанной в коде. В CI проверяешь что миграции приводят к правильной схеме. Также валидируешь что sqlc-генерированный код соответствует актуальной схеме. Ловит drift между кодом и базой.

Следующий вопрос

Как работает reflect на низком уровне и почему он медленный?