Rollback di chuyển cụ thể laravel 8
Laravel đi kèm với nhiều công cụ tiện lợi, giúp cuộc sống của bạn với tư cách là một nhà phát triển trở nên thú vị hơn nhiều Show Một trong những tính năng tốt nhất của Laravel là di chuyển cơ sở dữ liệu, về cơ bản cho phép bạn kiểm soát phiên bản cơ sở dữ liệu của mình Trong hướng dẫn này, bạn sẽ học cách khôi phục quá trình di chuyển cơ sở dữ liệu của mình trong Laravel nếu bạn phải làm như vậy điều kiện tiên quyếtTrước khi bắt đầu, bạn cần cài đặt và chạy ứng dụng Laravel Tôi sẽ sử dụng DigitalOcean Ubuntu Droplet cho bản demo này. Nếu muốn, bạn có thể sử dụng mã liên kết của tôi để nhận khoản tín dụng DigitalOcean trị giá 100 đô la miễn phí để khởi động máy chủ của riêng bạn Nếu bạn chưa có, bạn có thể làm theo các bước từ hướng dẫn này về cách thực hiện điều đó
Hoặc bạn có thể sử dụng tập lệnh tuyệt vời này để thực hiện cài đặt
Phục hồi lần di chuyển cơ sở dữ liệu cuối cùngGiả sử bạn đã chạy di chuyển cơ sở dữ liệu nhưng sau đó nhận ra rằng bạn không nên làm như vậy. Laravel giúp dễ dàng hoàn nguyên/khôi phục lần di chuyển cuối cùng của bạn. Để làm như vậy, bạn chỉ cần chạy lệnh sau
Trong trường hợp bạn cần hoàn nguyên nhiều lần di chuyển, bạn có thể thay đổi 🤩 Nhà tài trợ tuyệt vời của chúng tôi 👇 Xem trang web DigitalOcean cung cấp giải pháp lưu trữ đám mây đơn giản và đáng tin cậy cho phép các nhà phát triển nhanh chóng thiết lập và chạy trang web hoặc ứng dụng của họXem trang web Bảng công việc chính thức của Laravel. Tìm các nhà phát triển Laravel giỏi nhất và tài năng nhất bằng cách đăng công việc của bạn trên bảng việc làm chính thức của LaravelXem trang web Nói "xin chào" với Zigi - trợ lý quy trình làm việc dựa trên Slack của bạn, trợ lý này chỉ gửi cho bạn những thay đổi liên quan đến Jira & GitHub, tiết kiệm thời gian cho PR, v.v. Tìm hiểu thêm về chương trình tài trợ DevDojo và xem biểu trưng của bạn tại đây để đưa thương hiệu của bạn đến với hàng nghìn nhà phát triển.Nếu bạn không chỉ định cờ 0 và chỉ cần chạy lệnh sau
Điều này sẽ khôi phục đợt di chuyển cuối cùng của bạn. Vì vậy, giả sử bạn đã thêm 5 tệp di chuyển và chạy 1 để chạy tất cả 5 lần di chuyển cùng một lúc. Đây sẽ được coi là 1 đợtRollback di chuyển cụ thểTrong các trường hợp khác, bạn có thể chỉ muốn khôi phục một tệp di chuyển cụ thể thay vì tệp cuối cùng. Bạn có thể làm điều đó với cờ 2 theo sau là đường dẫn đến tệp di chuyểnThí dụ
Điều này có thể đặc biệt hữu ích nếu bạn muốn thực hiện một thay đổi nhỏ trong môi trường nhà phát triển cục bộ của mình, nhưng bạn cần cẩn thận với việc xóa bảng và khóa ngoại Phục hồi tất cả các di chuyểnNếu bạn muốn khôi phục tất cả các lần di chuyển của mình, bạn có thể chạy như sau
Ở trên về cơ bản sẽ cắt bớt cơ sở dữ liệu của bạn. Trong trường hợp bạn muốn loại bỏ tất cả các bảng và sau đó chạy di chuyển từ đầu, bạn có thể sử dụng lệnh sau
Bằng cách đó, bạn sẽ nhận được một cơ sở dữ liệu mới với các bảng trống Sự kết luậnĐiều này là khá nhiều đó. Đây là cách bạn có thể khôi phục quá trình di chuyển cơ sở dữ liệu trong Laravel Nếu bạn mới bắt đầu với Laravel, tôi khuyên bạn nên tham gia khóa học giới thiệu về Laravel này Tobi Ahmad Theo dõi 6 tháng 11 năm 2019 · 1 phút đọc Laravel Di chuyển bảng cụ thể & Seeder Mẹo chạy tệp di chuyển và seeder cụ thể cho Laravel Framework Di cư php artisan migrate --path=/database/migrations/fileName.php phục hồi php artisan migrate:rollback --path=/database/migrations/fileName.php Làm mới php artisan migrate:refresh --path=/database/migrations/fileName.php máy gieo hạt ________số 8Cảm ơn. D Làm cách nào để khôi phục quá trình di chuyển cụ thể trong Laravel?Truy cập DB và xóa/đổi tên mục di chuyển cho di chuyển cụ thể của bạn Bỏ bảng được tạo bởi di chuyển cụ thể của bạn Chạy php artisan di chuyển --path=/database/migrations/your-specific-migration. php Làm cách nào để làm mới quá trình di chuyển cụ thể trong Laravel?Làm cách nào để làm mới quá trình di chuyển bảng cụ thể trong Laravel? . Di chuyển nghệ nhân php di chuyển --path=/database/migrations/fileName. php Rollback php nghệ nhân di chuyển. rollback --path=/database/migrations/fileName. php Làm mới di chuyển thủ công php. refresh --path=/database/migrations/fileName. php |