我目前正在開發一個CakePHP的2.4應用程序,並試圖管理改變我的綱要管理數據庫表模式。我想出瞭如何生成模式並將其還原,但是有沒有辦法用它備份整個數據庫的模式?似乎應該是一個方法來解決這個...任何想法?CakePHP的/ CakePHP的2.4應用程序
5
A
回答
9
當然,使用來自蛋糕控制檯模式轉儲命令。
將整個模式寫入.sql
文件,並將其存儲在App/Config/Schema
。用法
例子:
Console/cake schema dump --write filename.sql
(改變 'filename.sql' 到任何轉儲文件被調用。)
這也可以在蛋糕文檔被找到: http://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html
+0
由於它的工作! – 2014-09-10 17:36:33
8
其實是有一個更好的方式來處理這個使用CakeDC遷移插件,這給你導軌型「遷移」,這將有助於你快照您的架構,它是一種改進上面指定的Cake模式轉儲方法,實際上由CakePHP核心團隊開發。
2
您可以用蛋糕模式命令
首先你必須設置蛋糕命令路徑
- 在Windows系統中,你必須設置的路徑轉儲模式控制檯/蛋糕
- 轉到CMD
- 寫命令「控制檯/蛋糕模式生成」從這裏就可以生成架構
- 後,如果你想在這樣轉儲到SQL文件,你必須使用下面的命令「控制檯/蛋糕模式轉儲--write filename.sql」
欲瞭解更多信息請點擊以下鏈接 http://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html
相關問題
- 1. CakePHP的(2.4)航線JSON
- 2. CakePHP應用程序部署
- 3. we.config和cakephp應用程序
- 4. cakePHP應用程序安裝
- 5. Apache和Cakephp應用程序
- 6. CakePHP - 爲我的cakephp應用程序創建一個API
- 7. cakephp應用程序的子域問題
- 8. 使CakePHP應用程序的許可證?
- 9. Cakephp的應用程序文件夾
- 10. CakePHP 2.4忘記密碼
- 11. CakePHP 2.4 Apache 2.2和PHP-FPM
- 12. CakePHP 2.4忽略視圖
- 13. Twitter Bootstrap 3.0和CakePHP 2.4.x
- 14. 在CakePHP 2.x應用程序中使用guzzle和CakePHP 2.x
- 15. CakePHP應用程序作爲移動應用程序的後端
- 16. CakePHP的(2.4)很深的關係
- 17. CakePHP 2.4:如何從cakephp中的postlink獲取id值?
- 18. 在CakePHP應用程序中使用CakeResponse
- 19. 用cakephp創建facebook canvas應用程序
- 20. CakePHP 2.4和Timehelper的timeAgoInWords區域設置
- 21. 如何在CakePHP 2.4中使用ODBC DataSource
- 22. cakephp 2.4 isUnique驗證不起作用
- 23. CakePHP 2.4如何驗證用戶? (No PASSWORD)
- 24. cakephp 2.4用可編輯div替換textarea
- 25. Cakephp - 集成兩個應用程序
- 26. cakephp應用程序設計查詢
- 27. Cakephp應用程序開發範圍
- 28. CakePHP控制檯 - 應用程序錯誤
- 29. 將cakephp應用程序遷移到django
- 30. CakePHP 1.3應用程序模型函數
你可能也想看看遷移插件。 https://github.com/cakedc/migrations – 2014-09-10 17:53:40