我有一個CodeIgniter應用程序,我剛剛瞭解到遷移。這聽起來非常有用,我想開始使用它。但是我已經有了一個相當複雜的數據庫設置。有人可以提出一種合理的方法來從我的MYSQL .sql模式文件創建可靠的初始遷移嗎?我可以從.sql創建初始CodeIgniter數據庫遷移嗎?
用dbforge手動重新創建整個db似乎過分了,但也許這就是我應該做的。
我有一個CodeIgniter應用程序,我剛剛瞭解到遷移。這聽起來非常有用,我想開始使用它。但是我已經有了一個相當複雜的數據庫設置。有人可以提出一種合理的方法來從我的MYSQL .sql模式文件創建可靠的初始遷移嗎?我可以從.sql創建初始CodeIgniter數據庫遷移嗎?
用dbforge手動重新創建整個db似乎過分了,但也許這就是我應該做的。
位遲了回覆,但我砍了一個快速庫,應該從您當前的數據庫中爲您生成基礎遷移文件。它還是測試版,但是在我的系統工作40桌+
https://github.com/liaan/codeigniter_migration_base_generation
L:
我手動搞砸了SQL文件,然後發現了Jamie Rumbelow的模式庫。它使架構操作更容易管理DBForge,但仍需要手動輸入。
https://github.com/jamierumbelow/codeigniter-schema
有人想出了他的基地模型和模式庫的混搭,它使原型更快
https://github.com/williamknauss/schema_base_model_magic
這可以讓你自動完成CRUD模型操作&模式
https://github.com/williamknauss/schema_base_model_magic 它壞了,任何人都可以提出更新的一個? – Musa 2014-11-23 12:49:32
這很好,但有一個大問題,那就是它只考慮鍵的PK,而不是(複合的)唯一的也不是FK。 – Musa 2014-11-23 11:42:30