QLOOKアクセス解析
ホーム   »  2012年04月
Archive | 2012年04月

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

db:migrete_pluginsしてもテーブルが生成されなくなった時の対処方法

プラグイン開発時にdb:migrete_pluginsしても
テーブルが生成されない現象が発生。

原因は、schema_migrations テーブルの情報と
実際の情報に不整合が出てしまっていたのが原因でした。

schema_migrations テーブルでマイグレーションの管理をしてるのですが
手動で色々消したり追加したりしていたのでバージョン不整合が起きてしまい
正常に認識されなかったようです。(昔はschema_infoという名前だったらしい)

select version from schema_migrations where version like '%pluginname%';
でデータを確認

delete * from schema_migrations where version like '%pluginname%';
でデータを一律削除

でdb:migrete_pluginsが正常に動作するようになりました。
スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。