У меня есть столбец user_id в пользовательской таблице. Далее у меня есть brand_id в таблице брендов. У каждого варианта использования есть своя страница: у пользователя есть профиль, а у бренда - страница бренда. (ПРИМЕЧАНИЕ. Существует больше подобных отношений. У компании есть страница компании, у города - страница города и т. Д.). Поэтому, когда пользователи загружают фотографии, мне нужно указать их владельцу. Владельцем может быть бренд, пользователь, город, организация и т. Д.
Для пользователя это просто, photo_id принадлежит user_id, где user_id - таблица FK для пользователя. Но чтобы добавить brand_id как владельца фотографии, требуется ли мне отдельное поле или это можно сделать в самом столбце user_id, если я переименую его в owner_id, который будет ссылаться (идентификатор пользователя или идентификатор бренда)?