Миграции БД без фреймворка
Схема меняется - это нормально
Я держу миграции простыми: пронумерованные SQL-файлы и таблица, которая помнит, какие уже применены.
001_init.sql,002_add_index.sqlи так далее;- маленький скрипт прогоняет неприменённые по порядку;
- ничего не правлю в уже выкаченной миграции, только новые файлы.
Это даёт повторяемость: на новом сервере достаточно прогнать все миграции и получить ту же схему. Без магии и без вендор-локина.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord