Сейчас у меня в системе есть следующие таблицы,
profile_wall -> comments, likes
events -> events_wall -> comments, likes
groups -> groups_wall -> comments, likes
questions -> questions_wall -> comments, likes.
Есть некоторые отличия в структуре постов, но в целом они похожи. Есть внешние ключи, у каждой стены есть своя логика в php.
Так вот, в каком случае есть смысл объединить profile_wall, events_wall, groups_wall, questoins_wall в одну таблицу, при этом удалив внешние ключи и добавив поле TYPE_ID?