У меня есть база данных SQL с несколькими таблицами: A, B, C, D. Объекты в этих таблицах - это совершенно разные вещи, с разными столбцами и разными типами отношений между ними.
Однако все они имеют одну небольшую вещь: необходимость в системе комментариев, которая в этом случае будет иметь идентичную структуру: author_id, date, content и т.д.
Интересно, какая стратегия лучше всего подходит для этой схемы, чтобы таблицы A,.. D использовали систему комментариев. На классическом веб-сайте "блог" я бы использовал отношение "один ко многим" с post_id внутри таблицы "комментариев".
Здесь, похоже, мне нужны таблицы A_comments, B_comments и т.д. Для решения этой проблемы, что выглядит немного странно.
Есть ли способ лучше?