Files
ipwhitelist-app/sql/migrations

Миграции БД

Каждый файл — одна миграция. Применяются при старте приложения автоматически в порядке сортировки имён.

Как добавить новую миграцию

  1. Создать файл {номер}_{описание}.sql в этой папке
  2. Номер должен быть следующим (003, 004, ...)
  3. SQL должен быть идемпотентным (IF NOT EXISTS где возможно)
  4. Закоммитить и запушнуть

Важно

  • Миграции выполняются один раз. После применения имя файла записывается в таблицу _migrations.
  • Уже работающие миграции не перезапускаются — если нужно что-то изменить, создавай новую миграцию, не редактируй старую.
  • Все DDL должны быть безопасны для повторного запуска — используй IF NOT EXISTS, ADD COLUMN IF NOT EXISTS.