У меня есть несколько сущностей, например «Пользователь» и «Комната», «Дом», «Город».Список может быть увеличен.Их первичным ключом всегда является UUID.
Теперь я хочу создать сущность, чтобы описать, какие разрешения имеет пользователь на комнаты, дома и города.Я не хочу создавать таблицу ссылок для каждой сущности.Так что я мог бы сделать что-то вроде
UserUUID => User UUID
PermissionUUID => Permission UUID
EntityClass => Room, House, City, and so on
EntityUUID => UUID of Room, House, etc. depends on EntityClass
Было бы здорово, если бы вы могли дать мне пример того, как решить эту проблему.
Заранее спасибо!