Вот у меня есть модель User. User может иметь несколько привязок к аккаунтам соцсетей. Сайт может поддерживать пока 3 соцсети. Для привязок храню в таблице users_socials такие данные - user - service(enum) - id_in_service. Так вот, из-за того, что соцсетей мало (их всего 3) я использую enum а не создаю для каждой соцсети строку в отдельной таблице. Это правильно? Или надо создать отдельную модель Social и с помощью relations соединить соцсеть и юзера? Не накажет меня Тэйлор за это?
pemi: это уже другой вопрос, который недавно задали отдельно. Раз вы решили последовать моей рекомендации и сделать сущности вместо енумов, то она вас устроила?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.