Herokuにコードとデータベースの変更をいくつか展開しました。私はそれをロールバックしたいと思います。私はリリースのアドオンを持っていて、コードをロールバックすることはできましたがデータベースはロールバックできませんでした。私はデータベースをバックアップしなかったので、復元はできません。私は "heroku rake db:rollback"を試みましたが、何もしませんでした。誰でも知っていますか?Herokuでのデータベース移行をロールバックする方法
6
A
答えて
12
heroku rake db:rollback
を実行すると、.down
のマイグレーションを持つ更新されたコードがHerokuにデプロイされます。その後、コードをロールバックすることができます。
+0
これは欠けていたステップでしたが、コードをロールバックしていることを確認してロールバックする移行はありませんでした。 – Bob
0
db:実行された最後の移行ファイルをロールバックします。これは実行されていないことを確認してください。あなたがあなたの最後の3つの移行でダウンの方法を実行します
rake db:rollback STEP=3
を行うことができ、あなたの展開にロールバックしたいマイグレーションの数を特定することができるしている場合 - あなたはコード化されてきた場合、これはもちろんですアップグレードで行われたことを正確に元に戻すためのマイグレーションを実行してください。
関連する問題
- 1. Herokuで巨大なデータ移行を行う方法は?
- 2. PostgreSQLのデータをHerokuに移行する方法
- 3. herokuファイルストレージをS3に移行する方法
- 4. Heroku:フォーム共有データベースをクリアデータベースに移行する
- 5. heroku rails appデータベースの移行に関する問題
- 6. Heroku - データベースを暗号化する方法
- 7. 自動実行移行heroku
- 8. レールでdbaseデータベースを移行する方法
- 9. フォークを使用してアプリケーション間でherokuデータベースを移行できますか?
- 10. rubyでのロールバック移行の失敗を避けるには?
- 11. herokuで共有データベースのURLを取得する方法
- 12. NodeJSを使用してPostgresデータベースをherokuに移行するには?
- 13. EFの移行:最後に適用された移行をロールバックしますか?
- 14. FilemakerからMysqlにデータベースを移行する方法は?
- 15. データベースをPostgresからMySQLに移行する方法は?
- 16. 構造をaspnetdb.mdfからmysqlデータベースに「移行」する方法
- 17. PostgreSQLデータベースをSQL Serverに簡単に移行する方法
- 18. MySQLデータベースをローカルマシンに移行する方法
- 19. jstreeで移動できなかったノードをロールバックする方法
- 20. grailsデータベース移行プラグイン - 行を条件付きで挿入する方法
- 21. ssisでトランザクションをロールバックする方法は?
- 22. PostgreSQLでアップデートをロールバックする方法
- 23. データベースのロールバックによるユニットテスト
- 24. PyKarmをHerokuのpostgresデータベースに接続する方法
- 25. FluentMigratorでの特定の移行へのロールバック
- 26. C#でのデータベース移行
- 27. sqlcipherでのデータベース移行
- 28. djangoプロダクションでのデータベース移行
- 29. フラスコ-移行する移行モジュールを自動インポートする方法
- 30. OracleBulkCopy()挿入行をロールバックする方法はありますか。
あなたのdb:ロールバックはローカルで動作しますか? – shingara
あなたのローカルマシンでロールバックした後、別の英雄rake db:migrateを実行しても動作しませんか? – hahuang65
John Beynonが正しいです。ロールバックはデータを戻しません。 DBスキーマのみが変更されます。 – hahuang65