Какой простой инструмент для создания SQL-миграций на PHP выбрать?

Ищу простой инструмент для написания миграций (нужно наличие up/down-методов в генерируемых шаблонах и умение их запускать из cli-команды)

Из требований:
минимальное количество зависимостей (большинство пакетов на packagist тянут за собой адовое количество зависимостей)
Кастомизируемость (Практически всё, что видел, кастомизировать невозможно, т.к. логика находится в одном god-методе)

Вещи типа Doctrine и Phinx, пожалуйста, не предлагается.

Заранее спасибо! :)
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 3
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
минимальное количество зависимостей (большинство пакетов на packagist тянут за собой адовое количество зависимостей)

для этого и есть composer, чтобы не велосипедить.

Кастомизируемость (Практически всё, что видел, кастомизировать невозможно, т.к. логика находится в одном god-методе)

для этого и есть куча зависимостей и сложность архитектуры библиотек, зато можно расширить как угодно.
Что вы хотите кастомизировать в такой простой и небольшой задаче?

Doctrine и Phinx

самые популярные. Чем не угодили?

В таком случае пишите свой велосипед, если не хотите зависимостей или слишком сложно осилить что-то готовое.
Ответ написан
Denormalization
@Denormalization
Вот знакомый как раз делает простой мигратор https://github.com/lazypdo/migrator
Работает из консоли, зависимостей практически нету.
Достаточно простой и неприхотливый.
Ответ написан
dmitriylanets
@dmitriylanets
веб-разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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