テーブルに新しい列を追加する新しい移行を追加しました。私は 'rake db:migrate'コマンドを実行しました。それからデフォルト値を追加するのを忘れてしまったことに気付きました。 rake db:migrateのデフォルト値を追加するにはどうしたらいいですか?Rails - デフォルト値を追加するrake db:migrate
1
A
答えて
2
としてあなたは、デフォルト値を使用して、移行を調整コミットにプッシュ、その後、rake db:rollback
を実行することができ、別の移行
change_column :users, :admin, :boolean, :default => false
同じ質問を作成します。 herokuを実行し、db:migrateをもう一度実行します。
別のオプションは、新しい移行を作成し、change_column_defaultを使用することです:
change_column_default :table_name, :column_name, "Default value"
2
を(私はHerokuのサービスにサーバーを格納しています)Add a default value to a column through a migration
関連する問題
- 1. rails db:migrate vs rake db:migrate
- 2. Rails 3.2.1、Rake :: DSLを使ったrake db:migrate
- 3. rake db:migrate failed
- 4. rake rake db:migrate sqllite3エラー
- 5. rake db:migrateストレート、バニラSQL
- 6. rake db:migrateの問題 -
- 7. デフォルトのRakeタスクにRakeタスクを追加するには?
- 8. カスタムレールエンジンの問題db:migrate rakeタスク
- 9. Heroku rake db:migrate doesnt work
- 10. エラーpostgreSQL - ubuntu "rake db:migrate"
- 11. rake db:migrateはデータベースを消去します
- 12. rake db:migrateはエラーを返します
- 13. モデルスコープが壊れているrake db:migrate - rails 3.2.3 postgres 9.1.3
- 14. rake db:migrate実行時のエラー
- 15. rake db:migrate実行中のエラー
- 16. rake db:migrateの使い方
- 17. Railsのrake db:migrateがスキーマファイルに関数を追加しないのはなぜですか?
- 18. rake db:migrateが失敗しました
- 19. bin/rake db:migrateまたはbin/rails db:migrateを使用する必要がありますか?
- 20. PG :: Undefinedtable:ERROR:実行時:rake db:migrate on Heroku
- 21. なぜrake db:migrate RAILS_ENV = testを実行するのですか? Railsの4.0.0.rc1で
- 22. Rails 5 App on Heroku db:migrate
- 23. rake db:migrateはロードするファイルを返しません - rake/dsl_definition(私は検索し、require 'rake/dsl_definition'を追加しようとしました)
- 24. rails db:migrate not working
- 25. rake db:migrate実行中のpg_dumpエラー
- 26. rakeタスクにアフターフックを追加する方法(例:db/schema.rbの後にdb:migrateを注文する)
- 27. rake db:migrateの後でrakeが中止されました
- 28. 移行は保留中です。 'bin'/rake db:migrate RAILS_ENV =開発 '
- 29. Liquibaseデフォルト値を追加
- 30. データフレームにデフォルト値を追加