Отношение БД зависит от типа таблицы - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь найти название моей проблемы:

A Comment таблица содержит комментарии, сделанные User на Concert или Play или Album или Painting , et c.

Я стараюсь избегать использования множества различных таблиц комментариев CommentPlay, CommentAlbum!

Возможно, это отношение один ко многим, пока я не хочу поиск всех Comment с указанием c Play. Где-то должен быть comment_type (например, for_play, for_album), но я не знаю, как включить это в отношения.

Я обращаюсь к базе данных, используя абстрактный SQL (Perl DBIx :: Class) и хотел бы остаться в базе данных агенства c (среди SQLite, MySQL, Pg).

Может кто-нибудь дать мне указатель относительно того, что именно называется ситуации, с которой я столкнулся?

...