user с src/User/User Но в бд поля появились в алфавитном порядке, а не в в том, как перечислены в классе User. На это можно как то повлиять? Или это можно поменять только отдельной миграцией?
Кстати говоря у меня миграции ток без cycle, а c пакетом yiisoft/db в том же порядке создаются.
В том же порядке как в классе перечисленны или в том же порядке как у меня (по алфавиту). Да у меня через cycle
Как в файле миграции
В моем случае я даже не писал миграций. Таблицы создались на основе entity. Папка с миграциями пустая
Это синк механизмы, в конфиге есть упоминание этой штуки
Это механизм для быстрой разработки: структура БД синхронизируется с полями сущностей. На проде такое применять нельзя, туда пойдут миграции, и там как раз все будет как напишешь. Или сгенерируешь.
для старта я бы и на проде применил. А уже разработку вел бы миграциями. Я просто проверил список миграций (migrate/list) и все таблицы добавились. Мне кажется это немного не явное поведение. В целом подход интересный.
Это фишка Cycle: https://cycle-orm.dev/docs/advanced-sync-schema/current/en#automatic-synchronization
Обсуждают сегодня