Điểm:0

Có cách nào để hoàn nguyên các thay đổi được thực hiện bởi "drush cim" không?

lá cờ us

Tôi thường sao lưu toàn bộ cơ sở dữ liệu trước khi nhập cấu hình mới, nhưng lần này thì không và bây giờ tôi cần kiểm tra lại một số thứ với phiên bản cũ của cơ sở dữ liệu. Có thể hoàn nguyên các thay đổi được thực hiện bởi drush cim?

Tôi đang sử dụng Drupal 8.

Google cho tình huống cụ thể này đã không cho tôi bất kỳ giải pháp nào.

No Sssweat avatar
lá cờ ua
Cấu hình được lưu trong tệp yml bên trong thư mục/config chứ không phải cơ sở dữ liệu. Nếu bạn sử dụng hệ thống kiểm soát phiên bản như GIT, bạn có thể thấy và cũng có thể hoàn nguyên các thay đổi.
4uk4 avatar
lá cờ cn
Bạn vẫn có thể cần sao lưu cơ sở dữ liệu, hoàn nguyên cấu hình không khôi phục nội dung đã xóa.
Điểm:0
lá cờ cn

Không, bạn không thể hoàn nguyên drush cim không có bản sao lưu (hoặc xuất cấu hình thay thế) thuộc một số loại. Nếu bạn không có bản sao lưu, bạn sẽ không gặp may.

Một biện pháp an toàn để ngăn chặn loại sự cố này là viết một tập lệnh sao lưu cơ sở dữ liệu của bạn rồi gọi drush cim. Sau đó, chỉ chạy tập lệnh để thực hiện nhập cấu hình và bạn có thể đảm bảo rằng mình luôn tạo bản sao lưu trước.

Naser Nikzad avatar
lá cờ us
:( Dẫu sao cũng xin cảm ơn!
No Sssweat avatar
lá cờ ua
Một biện pháp an toàn khác là sử dụng kiểm soát phiên bản ;+)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.