私は長期間に渡って再配布する予定のRails-APIアプリケーションを持っています。アプリは非制作ですが、プロダクション版を配備する準備が整いました。私は基本的にすべての移行ファイルを削除し、最初からスキーマを使用して開始したい、このアプローチに何か問題はありますか?私がこれを行うことができると仮定すると、schema.rbを変更するために何が必要ですか?これは一般的なプラクティスですか?私には妥当だと思われる。すべての移行ファイルを削除して最初から開始できますか?
# what do I change the version param value to?
ActiveRecord::Schema.define(version: 20171129023538)
と、ActiveRecord :: Schema.define(バージョン:20171129023538)の内容は一度すべて削除しますか?バージョン:0?それ以降のマイグレーションはその価値を置き換えるので、それは重要ですか? – gangelo
ちょうどそれを残すだけで、2017-11-29 02:35:38は過去であり、移行は残っていないのでそのままの状態では問題ありません。 –
Worked。クールな豆。 – gangelo