Driver86
@Driver86
Немодератор toster.ru

Как в byjg/migration-cli создать файл миграции?

Не пойму, как работает https://github.com/byjg/migration-cli
Как создать файл миграции, структура у них выглядит как:

<root dir>
     |
     +-- base.sql
     |
     +-- /migrations
              |
              +-- /up
                   |
                   +-- 00001.sql
                   +-- 00002.sql
              +-- /down
                   |
                   +-- 00000.sql
                   +-- 00001.sql


00000.sql
00001.sql
Как их создать?
Допустим, внёс изменения в БД, как их в миграцию-то добавить?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Driver86
@Driver86 Автор вопроса
Немодератор toster.ru
Короче, это надо самому делать:
https://github.com/byjg/migration/issues/21
В папки up и down кидать файлы вида 00146.sql с командами вида DROP TABLE и CREATE TABLE
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nujabes37
:DEATH
У тебя сценарий неправильный.
> Допустим, внёс изменения в БД, как их в миграцию-то добавить?

Ты создаешь миграцию, которая имеет два метода:
1. up - изменение структуры бд или таблицы
2. down - откат этих изменений.
А команда для создания пустой миграции есть в документации.
migrate create /path/to/sql
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы