Миграция Doctrine2 выполняется из браузера, а не из командной строки

Я использую миграцию Doctrine2. Мне нужны некоторые ответы на мои сомнения, я не могу найти хорошее решение в документации

Я использую:

  doctrine migrations:diff // generate migrations files
  doctrine migrations:migrate // migrates up to new version
  1. Как я могу выполнить миграцию? указание предыдущей версии не сработало (обновлять нечего, там написано, например, доктрина миграции: миграция Версия 20120211163332 написано

    Миграция до версии 20120211163332 с 20120309112058
    
    [Доктрина\DBAL\Migrations\MigrationException]
    Не удалось найти миграцию для выполнения.
    

    Но не вверху, а внизу! вы также можете увидеть версии в ответе

  2. Если мне нужно сделать какое-то обновление БД, можно ли добавить некоторые SQL-запросы в дополнения (изменить некоторые данные, связанные с другими)? Я еще не пробовал, так как даун не работает :((

  3. Есть ли способ использовать команду migrate в двух словах браузера? У меня есть sw на виртуальном хостинге без доступа к консоли, поэтому мне нужна эта функция вместо копирования запросы один за другим :D в phpMyAdmin

40
задан j0k 22 December 2012 в 08:37
поделиться