Tôi có một số nhánh trên git, lược đồ trên các nhánh này nằm trên các phiên bản khác nhau. Sau khi chuyển sang một chi nhánh, hãy nói new_feature
(với di chuyển đang chờ xử lý) nếu tôi thực hiện rake db:setup
thì nó khuyên tôi chạy quá trình di chuyển đang chờ xử lý.rake db: di chuyển cập nhật schema.rb với các bảng đã bị xóa
Khi tôi làm điều đó, giản đồ của tôi được cập nhật với các bảng đã bị xóa trong cùng một nhánh.
Nếu tôi làm rake db:reset
thì nó hoạt động tốt.
Tôi biết sự khác biệt giữa db:setup
và db:reset
. Người sau không db:drop
và sau đó db:setup
Nhưng đang tự hỏi tại sao các schema xuất hiện những giảm bảng trên rake db:migrate
Am chắc chắn đang thiếu một số w.r.t. ray kiến thức quá trình tải và di chuyển giản đồ
Mọi thông tin chi tiết sẽ giúp ích rất nhiều. Cảm ơn trước