Могу ли я создать начальную миграцию БД CodeIgniter из.в SQL?
У меня есть приложение CodeIgniter, и я только что узнал о миграции. Это звучит очень полезно, и я хотел бы начать использовать его. Однако у меня уже есть довольно сложная настройка базы данных. Может кто-нибудь предложить разумный способ создать надежную начальную миграцию из моего MYSQL .файл схемы sql?
Кажется чрезмерным вручную воссоздавать всю БД с помощью dbforge, но, возможно, это то, что я должен сделать.
2 ответов:
Немного запоздалый ответ, но я взломал быструю библиотеку, которая должна генерировать базовый файл миграции для вас из вашей текущей БД. Его все еще бета, но работает на моих системах 40 таблиц+
Https://github.com/liaan/codeigniter_migration_base_generation
L:
Я возился с файлами SQL вручную, а затем обнаружил библиотеку схем Джейми Рамбелоу. Это делает работу схемы немного проще в управлении, чем DBForge, но все еще требует ручного ввода.
Https://github.com/jamierumbelow/codeigniter-schema
Кто-то придумал мэшап своей базовой модели и библиотеки схем, и это делает прототипирование намного быстрее
Https://github.com/williamknauss/schema_base_model_magic
Это позволяет для автоматизации типовых операций CRUD & схема
Comments