БД, сброс и миграции
Гайд · Пример · Все формы Подготовки.
Проект: … · Область: … · Версия/дата: … · Заполняет: …
Правила — в гайде по инфраструктуре; пример заполнения. Можно сослаться на действующие инструкции клиента. Для проекта без БД зафиксировать неприменимость и основание.
Карточка восстановления
| Поле | Значение / ссылка |
|---|---|
| Среда, БД/схема и границы сброса | …; как исключено изменение соседних сред |
| Ответственный и разрешённый исполнитель | …; права агента, запрос человеку и условие возобновления |
| Резервирование и остановка записей | …; блокировка, остановка приложения, обработчиков и расписаний, защита от старых pipeline |
| Когда сохраняем БД, когда восстанавливаем | …; проверка совместимости; при смене ветки по умолчанию восстановление |
| Исходный комплект | ID снимка или версия рецепта создания, версия схемы/истории миграций, версия данных; совместимые ревизии |
| Восстановление и применение изменений | Ссылка на команды/инструкцию с параметрами целевой среды, порядок и контроль результата |
| Тестовые данные и связанные состояния | Наборы и версии, порядок загрузки, очистка очередей/кэша/файлов, моки и начальное время |
| Проверка готовности и обработка сбоя | Контроль версии, данных и smoke; действия при частично выполненном изменении |
| Особенности UAT | Кто разрешает изменение, где записывается разрешение, что сохраняем для приёмки; альтернатива, если сброс недопустим |
| Подключение к платформе | Навык/заметка и версия инструкции |
| Подтверждение подготовки первой БД | Запись выполнения, фактические версии схемы и данных, результат проверки, проверивший и дата |
Состояние миграций и план автоматизации
| БД / компонент | Текущий способ и охват | Версионированные изменения и история применения | Временный порядок, исполнитель и HITL | Пробел / результат автоматизации | Задача плана, ответственный, срок | Как проверить / доказательство |
|---|---|---|---|---|---|---|
| … | Автоматически / частично / вручную | … | … | … | … | Создание с нуля, обновление предыдущей версии с данными, учёт выполненных изменений, обработка сбоя |
Если автоматизации нет, заполненный временный порядок и задача её внедрения позволяют выполнить соответствующий пункт готовности. Наличие автоматизации не отмечается по одному плану: её фактический охват и результат проверок записываются отдельно. Ссылка на тот же план в реестре артефактов исключает дублирование.
На PoC проверить DEV-03 (изменение БД и сохранность данных) и DEV-10 (смена задачи и восстановление). Перед Пилотом обновить область на его БД и среды, приложить результаты из журнала PoC и остаток плана. Запись проверки содержит задачу, SHA/ID артефакта, среду/БД, исходный комплект, применённые изменения, итоговую схему и данные, исполнителя, дату и доказательства.