Часто во время работы сущность распухает - добавляются новые столбцы. Как бы автоматизировать их создание? Чтобы после каждой правки на dev, не добавлять их вручную с помощью SQL, сначала на dev, потом на тесте, и потом еще на бою не забыть.
На некоторых серваках у меня есть детект апдейта кода и по этому событию запускается скрипт PHP который например пересобирает стили. Хотелось бы в нем сделать досоздание полей, если такие появились в сущностях.
Как вы это делаете, если делаете?
Сравнивать результаты getFields() и getMap(), и формировать вручную запрос как-то не красиво и лень.
если взять ту же доктину, то она умеет одной командой создавать миграцию на изменения структуры базы данных, вопрос только как ты это будешь к битриксу прикручивать, т.к. код смотрит на описание сущностей