也就是說 - 將我的應用程序中沒有遷移/架構的表視爲應用程序無法觸及的東西?..我正在處理一個大型數據庫,並且想要嘗試創建和編輯新表,但是我我擔心在使用遷移命令時可能會弄亂其他東西。Laravel遷移 - 不刪除未在遷移中定義的表?
0
A
回答
1
遷移命令(php artisan migrate
)只會執行您在遷移中編寫的內容。無需擔心它不會觸及任何您未明確指定的表格。 即使有這個事實,在您感覺更安全之前執行備份也很重要。
0
對錶格進行遷移是一種很好的做法,因爲在使用遷移時,輸入幾行代碼可以反映數據庫中的巨大變化。 手動處理數據庫操作是一件令人厭煩的任務。因此,我建議你爲數據庫中的每個表使用遷移。
1
我有幾個項目一個生產數據庫。爲了避免像你所描述的任何問題,我爲每個項目添加一個「前綴」。
在配置/ database.php中
'connections' => [
'mysql' => [
'driver' => 'mysql',
'prefix' => 'appname_',
https://laracasts.com/discuss/channels/laravel/using-table-prefixes-in-laravel?page=0
+0
我如何訪問沒有'appname_'前綴的表?我需要能夠從原始表中讀取。 – bruddah
相關問題
- 1. Laravel遷移刪除表格
- 2. Laravel遷移失敗,除了遷移表
- 3. Laravel遷移:刪除特定表
- 4. 刪除laravel中的特定遷移
- 5. Laravel遷移:使用artisan命令刪除特定表並刪除遷移文件
- 6. Laravel 4刪除遷移
- 7. 在Laravel遷移中刪除外鍵
- 8. Laravel遷移 - 表未創建
- 9. Laravel遷移[ErrorException]未定義索引:index_type
- 10. 未定義指數:REMOTE_ADDR而Laravel遷移
- 11. Laravel遷移未定義索引
- 12. Laravel 5.4特定表遷移
- 13. Laravel遷移表定名
- 14. change_column遷移刪除表
- 15. Laravel遷移已刪除的文件
- 16. 刪除Django遷移
- 17. CoreData遷移 - 刪除
- 18. 刪除遷移中的TaxonomyField
- 19. 遷移失敗,錯誤:NoMethodError:未定義的方法`遷移'
- 20. Laravel遷移創建遷移表,而不是用戶的預期
- 21. 如何在Laravel遷移中維護兩個遷移表
- 22. Laravel遷移DELIMITER
- 23. Laravel 4遷移
- 24. 遷移Laravel包
- 25. Laravel 5.3遷移
- 26. Django中的未定義類1.7遷移
- 27. Laravel表拒絕被登記在遷移表和rollbacked或遷移
- 28. Laravel數據庫遷移方法在刪除遷移文件後無法使用
- 29. Rails 3.1遷移刪除遷移文件名中的時間戳
- 30. 遷移:刪除遷移後刷新不起作用
有什麼問題嗎? – sisve
先進行備份,然後您可以嘗試。實際上Laravel遷移通常會在數據庫中創建一個名爲migrations的表,在這裏您將對遷移和相關表進行編寫,以便輕鬆地執行其他操作,如回滾,更新,創建新的,檢查其他應用程序以確保其安全 –