Trong up của bạn phương pháp bạn đang tạo cột trên questionaries và trong phương pháp gỡ bỏ của bạn, bạn đang xóa nó khỏi pnp_questionaries . Loại bỏ cột không tăng ngoại trừ nếu bảng không tồn tại, do đó bạn gặp sự cố của mình.
Giải pháp đơn giản nhất:
- Nhận xét về
add_columntừ lên. - Chạy di chuyển (có, chạy di chuyển trống).
- Khắc phục sự cố
downphương pháp xóaquestionariesbảng. - Di chuyển hồi lưu.
- Bỏ ghi chú
upcủa bạn phương pháp.
CẬP NHẬT:
Điểm xấu của tôi - điểm 3 là 'xóa cột khỏi câu hỏi', không phải 'xóa bảng'.
Bạn cần chạy lại quá trình di chuyển đã tạo bảng (hy vọng bạn không thay đổi nó trong thời gian chờ đợi). Chuyển đến phần di chuyển đã cho, nhận xét down thân phương thức và chạy rake db:migrate:redo VERSION=xxxxxxx ở đâu xxxxxx là dấu thời gian trong tên tệp di chuyển này.