2013-03-13 176 views
8

我有一個CodeIgniter應用程序,我剛剛瞭解到遷移。這聽起來非常有用,我想開始使用它。但是我已經有了一個相當複雜的數據庫設置。有人可以提出一種合理的方法來從我的MYSQL .sql模式文件創建可靠的初始遷移嗎?我可以從.sql創建初始CodeIgniter數據庫遷移嗎?

用dbforge手動重新創建整個db似乎過分了,但也許這就是我應該做的。

回答

9

位遲了回覆,但我砍了一個快速庫,應該從您當前的數據庫中爲您生成基礎遷移文件。它還是測試版,但是在我的系統工作40桌+

https://github.com/liaan/codeigniter_migration_base_generation

L:

+0

這很好,但有一個大問題,那就是它只考慮鍵的PK,而不是(複合的)唯一的也不是FK。 – Musa 2014-11-23 11:42:30

0

我手動搞砸了SQL文件,然後發現了Jamie Rumbelow的模式庫。它使架構操作更容易管理DBForge,但仍需要手動輸入。

https://github.com/jamierumbelow/codeigniter-schema

有人想出了他的基地模型和模式庫的混搭,它使原型更快

https://github.com/williamknauss/schema_base_model_magic

這可以讓你自動完成CRUD模型操作&模式

+0

https://github.com/williamknauss/schema_base_model_magic 它壞了,任何人都可以提出更新的一個? – Musa 2014-11-23 12:49:32

相關問題