Tôi có một loạt các di chuyển, nhưng do một số lý do kỳ lạ, đường ray đột nhiên quên rằng nó đã chạy hầu hết những điều này rồi. Bây giờ khi tôi cố gắng chạy rake db:migrate
, đường ray sẽ cố gắng chạy TẤT CẢ các di chuyển.Cách đặt "số phiên bản" di chuyển hiện tại?
Làm thế nào để thiết lập các "số phiên bản" hiện tại hoặc bất cứ điều gì nó được gọi là để ray biết rằng "oh tôi đã chạy 5 di cư đầu tiên, tôi nên bắt đầu từ một lần thứ 6"
Ồ cũng giải thích tại sao đường ray "quên" di chuyển cũ. Tôi đã chuyển cơ sở dữ liệu gần đây và vô tình bị bỏ qua để di chuyển qua bảng schema_migrations. Cảm ơn! –