Задать вопрос
@psfpro

Как решить проблему с ограничением на длину названия таблиц?

Столкнулся с ограничением базы данных
1059 Identifier name 'eva_module_contact_entity_contact_eva_module_contact_entity_organization' is too long
Допустим есть две таблицы:
eva_module_contact_entity_contact (для объектов Eva\Module\Contact\Entity\Contact)
и
eva_module_contact_entity_organization (для объектов Eva\Module\Contact\Entity\Organization)
При создании таблицы для связи manyToMany получается название:
eva_module_contact_entity_contact_eva_module_contact_entity_organization

Возможно использовать contact_contact, contact_organization и contact_contact_contact_organization.
Но проблема в том что может быть ещё модуль Test\Module\Contact\Entity\Contact.

Какие варианты возможны для именования таблиц? Возможно кто-то сталкивался с этим.
  • Вопрос задан
  • 2708 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
WebSpider
@WebSpider
Как вариант, разнести по разным базам и укоротить имена таблиц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы