Мажорное обновление базы данных — это не «накатить пакет и перезапустить сервис», как с патч-версией. Между PostgreSQL 14 и 17 или между MySQL 5.7 и 8.0 меняется поведение по умолчанию, исчезают функции, на которые опирается ваш код, и иногда меняется формат хранения на диске. Если подойти к этому как к рутинному апдейту, есть шанс уронить прод в рабочий понедельник и потратить ночь на восстановление. Ниже — методичный подход, которым можно закрыть большую часть рисков заранее, а не разгребать их постфактум.
Подробнее →