вторник, 23 апреля 2013 г.

Миграция схемы БД: MySQL+PHP


Mysql Migration with PHP

Умеет:
  • создавать инициализационную версию схемы 
  • инициализировать БД с нуля
  • создавать новые миграции 
  • обновляться до определенной даты (как вниз, так и вверх) 
  • показывать список существующих версий (миграций) 
  • сама генерит SQL-код внутри PHP-классов 
Требует:
  • Консольная версия PHP >= 5.3.0 
  • Расширение MySQLi 
  • MySQL >= 5.0 
Плюсы:
  • работает через command-line, исполняемый php-файл, хоть по крону запускай 
Минусы:
  • Требует права на создание БД 
  • Не умеет работать с данными, только схема структуры таблиц, т.е. можно потерять данные при переключении между версиями.

Комментариев нет:

Отправить комментарий