1
我剛學習Laravel的基礎知識並瞭解遷移。我認爲這個功能非常酷,但是我想知道遷移的安全性。遷移:在生產環境中回滾並重置
根據laracasts,當您創建一個創建新表的遷移時,該函數的回滾將刪除該表。這很有道理,但這不是非常不安全?它可能通過運行單個命令導致數據丟失。
這是最佳做法嗎?你能否並且應該保護你的生產環境免受這種破壞性的命令?
我剛學習Laravel的基礎知識並瞭解遷移。我認爲這個功能非常酷,但是我想知道遷移的安全性。遷移:在生產環境中回滾並重置
根據laracasts,當您創建一個創建新表的遷移時,該函數的回滾將刪除該表。這很有道理,但這不是非常不安全?它可能通過運行單個命令導致數據丟失。
這是最佳做法嗎?你能否並且應該保護你的生產環境免受這種破壞性的命令?
在生產中運行php artisan migrate:reset
時,它會要求您確認。
我明白你的意思,但你可以運行php artisan migrate:reset --force
來跳過確認。
如果您認爲這應該在Laravel中進行更改,爲什麼不把它作爲Laravel的GitHub頁面上的問題提出來,並引發與Laravel的創建者的討論? https://github.com/laravel/framework/issues