Tôi vừa triển khai một số thay đổi mã và cơ sở dữ liệu cho Heroku và tôi muốn cuộn lại. Tôi có bản phát hành tiện ích bổ sung và có thể quay lại mã nhưng không có cơ sở dữ liệu. Tôi đã không sao lưu cơ sở dữ liệu nên tôi không thể khôi phục. Tôi đã thử "heroku rake db: rollback" nhưng nó không làm gì cả. Có ai biết?Làm thế nào để khôi phục cơ sở dữ liệu di chuyển trên Heroku
Trả lời
Bạn phải chạy heroku rake db:rollback
trong khi mã cập nhật có di chuyển .down
được triển khai cho Heroku. Sau đó, bạn có thể khôi phục mã .
Đây là bước bị thiếu, không có di chuyển để rollback để thấy rằng tôi rollback mã đã có, cảm ơn! – Bob
db: rollback sẽ khôi phục tệp di chuyển cuối cùng đã được thực thi - bạn có chắc chắn điều này chưa được thực hiện không? Nếu bạn có thể xác định được số di cư mà bạn muốn rollback cho việc triển khai của bạn, bạn có thể làm
rake db:rollback STEP=3
chạy các phương pháp giảm trong 3 di cư cuối cùng của bạn - điều này là tất nhiên nếu bạn đã mã hóa các di chuyển xuống để hoàn nguyên chính xác những gì đã được thực hiện trong quá trình di chuyển lên :)
- 1. smo khôi phục cơ sở dữ liệu
- 2. Khôi phục cơ sở dữ liệu Postgresql
- 3. Làm thế nào để khôi phục cơ sở dữ liệu MySQL từ WAMP?
- 4. Pogbackups của Heroku: khôi phục lại việc xây dựng lại cơ sở dữ liệu hay chỉ phục hồi lại nó?
- 5. Làm cách nào để khôi phục một cơ sở dữ liệu từ mysqldump chứa nhiều cơ sở dữ liệu?
- 6. Quá trình sao lưu/khôi phục cơ sở dữ liệu
- 7. Cách khôi phục cơ sở dữ liệu từ C#
- 8. mysql khôi phục cơ sở dữ liệu khác nhau
- 9. Khôi phục bảng MySQL trở lại cơ sở dữ liệu
- 10. Cơ sở dữ liệu MySQL InnoDB khôi phục
- 11. Khôi phục cơ sở dữ liệu trên Heroku từ kết xuất cục bộ bằng Ứng dụng đám mây
- 12. Cách hiệu quả nhất để khôi phục nhiều cơ sở dữ liệu trong SQL 2008
- 13. Cách sao lưu và khôi phục cơ sở dữ liệu ORACLE 11g Giống như cơ sở dữ liệu SQL2005
- 14. Làm thế nào để thiết lập cơ sở dữ liệu cho ứng dụng Django trên Heroku?
- 15. Làm cách nào để di chuyển Sơ đồ cơ sở dữ liệu SQL Server sang cơ sở dữ liệu khác?
- 16. Khôi phục cơ sở dữ liệu SQL Server 2008 sang SQL Server 2000
- 17. Khôi phục cơ sở dữ liệu mysql từ sao lưu thư mục dữ liệu
- 18. Không thể khôi phục Cơ sở dữ liệu, Cơ sở dữ liệu đang được sử dụng theo phiên
- 19. cách thích hợp để sao lưu/khôi phục cơ sở dữ liệu rủi ro là gì?
- 20. Làm thế nào để khôi phục lại cơ sở dữ liệu SQL Server thông qua C# mã
- 21. Làm thế nào để di chuyển cơ sở dữ liệu SQL Server sang MySQL?
- 22. Làm thế nào để di chuyển cơ sở dữ liệu mysql dễ nhất và nhanh nhất?
- 23. SQL Server 2008 - Người dùng không thể truy cập Cơ sở dữ liệu được khôi phục
- 24. Hiển thị tiến trình trong khi khôi phục cơ sở dữ liệu bằng PowerShell và SMO
- 25. Heroku với Cơ sở dữ liệu H2
- 26. Heroku không đặt cơ sở dữ liệu
- 27. Làm cách nào để khôi phục cơ sở dữ liệu cục bộ của tôi sang Cơ sở dữ liệu Windows Azure?
- 28. Rails + PostGIS lỗi di chuyển cơ sở dữ liệu
- 29. Di chuyển cơ sở dữ liệu MySQL phát triển sang cơ sở dữ liệu sản xuất
- 30. Cách tốt nhất để tự động khôi phục cơ sở dữ liệu mỗi giờ
db: rollback của bạn hoạt động trên máy cục bộ? – shingara
Chỉ cần quay trở lại trên máy cục bộ của bạn, sau đó thực hiện một db băm heroku khác: di chuyển không hoạt động? – hahuang65
John Beynon là chính xác. Rollbacks không mang lại dữ liệu. Chỉ thay đổi lược đồ DB. – hahuang65