В каких ситуациях следует использовать унаследованные таблицы? Я попытался использовать их очень кратко, и наследование не похоже на мир ООП.
Я думал, что это сработало вот так:
Таблица users
, которая имеет все поля, необходимые для всех уровней пользователя. Таблицы типа moderators
, admins
, bloggers
и т.д., Но поля не отмечены от родителя. Например, users
имеет поле электронной почты, а унаследованное bloggers
имеет его теперь, но оно не уникально для обоих users
и bloggers
одновременно. то есть. так же как я добавляю поле электронной почты в обе таблицы.
Только использование, о котором я мог подумать, - это обычно используемые поля, такие как row_is_deleted, created_at, modified_at. Это единственное использование для унаследованных таблиц?