Безопасные SQL-миграции Drizzle для rolling deploy
engineering
mx-migration-author — это скилл для Claude Code, который помогает создавать и проверять SQL-миграции Drizzle для безопасных rolling deploy в проектах на PostgreSQL. Активируется при редактировании файлов схемы в `apps/core/src/database/schema/*.ts` или миграций в `*.sql`, запуске `drizzle-kit generate`, нарушениях `lint-migrations`, а также на запросы вроде «alter table», «add a column», «drop column». Скилл строго применяет паттерн expand-contract: поскольку mx-core разворачивается через Dokploy с двумя репликами, новые и старые поды сосуществуют во время cutover, и миграция релиза N обязана работать с кодом релиза N-1. Включает дерево решений по типам DDL-операций, готовые шаблоны для одно- и многорелизных изменений, работу с lint-аннотациями `migration-lint:allow=` (с обязательным `reason=`) и чеклист из семи пунктов для самопроверки после генерации каждой миграции.
- #postgresql
- #drizzle-orm
- #database-migrations
- #rolling-deploy
- #schema-evolution