подходы для хранения анкет/профилей пользователей?
У меня есть таблица users, и вот теперь мне нужно ещё сделать анкеты пользователей, у разных ролей отличаются поля.
Выносить в отдельную таблицу profiles, делать 2 таблицы для customer_profiles и admin_profiles или сделать поле meta типа jsonb в users?
Могут ли появиться ещё роли? Могут ли потом появиться запросы к анкетам, или будет ли в анкетах связь с другими сущностями в БД? (наверное, нет). На сколько важна схема анкеты? Простым решением будет просто в json засунуть.
Обсуждают сегодня