Кто-нибудь выполнял на рабочих сайтах подмену уже созданной ECK entity type на кастомную? На сайте уже создан тип ECK-сущности "сity" с кучей полей и уже заполнены данные, и в куче других сущностей есть референсы на них. Хочется избавиться от ECK и заменить поля на свойства, чтобы всё лежало компактно в одной sql-таблице, и работало пошустрее без лишнего кода.
Можно конечно создать сущность "city2" и туда всё перенести, но тогда придётся ещё во всех референсах менять тип связи, и в коде в куче мест подменять название, да и название "city2" будет смотреться конечно коряво. Поэтому хочется как-то минимальными усилиями подменить ECK-сущность на свою.
Идея в том, чтобы создать программно кастомную сущность с таким же именем в своём модуле, и одновременно с этим выпилить это имя из конфигов ECK. Потом прочистить кеши, и как бы всё должно получиться.
Прокатит ли такой финт ушами? и много ли говн... подводных камней может повсплывать?