BETA

EC-CUBE3 マイグレーションロールバック

投稿日:2018-12-27
最終更新:2018-12-27

Laravelだと、php artisan migrate:rollback にあたる処理です。
EC-CUBE3というかDoctrineです。つまづいたので備忘録として。

EC-CUBE3ドキュメント
http://doc.ec-cube.net/collaboration_migration

バージョン確認
$ php app/console migrations:status

>> Name:                                               Doctrine Database Migrations  
>> Database Driver:                                    pdo_mysql  
>> Database Name:                                      db_name  
>> Configuration Source:                               manually configured  
>> Version Table Name:                                 doctrine_migration_versions  
>> Migrations Namespace:                               DoctrineMigrations  
>> Migrations Directory:                               /Users/yasuken/eccube3/app/../src/Eccube/Resource/doctrine/migration  
>> Previous Version:                                   2018-12-27 13:13:37 (20181227131337)  
>> Current Version:                                    2018-12-27 16:09:01 (20181227160901)  
>> Next Version:                                       Already at latest version  
>> Latest Version:                                     2018-12-27 16:09:01 (20181227160901)  
>> Executed Migrations:                                51  
>> Executed Unavailable Migrations:                    0  
>> Available Migrations:                               51  
>> New Migrations:                                     0  

1つ前のバージョンにダウンする
$ php app/console migrations:execute 20181227160901 --down

よしなにマイグレーションファイルを編集したら、再度マイグレート
$ php app/console migrations:migrate

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@yasuken1990の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう