Задать вопрос
alestro
@alestro

Как правильно спроектировать таблицу?

Суть состоит в следующем: есть таблица Posts и есть поле type, которое собственно и определяет тип поста, сейчас это либо news либо video. Так вот оба типа имеют одинаковые поля по типу title, content и так далее, но для video нужно так же иметь поле для ссылки на само видео + ссылка на background image. В дальнейшем может потребоваться введение еще одного типа или нескольких, с набором общих для всех полей, но так же и с индивидуальным для каждого типа. И как быть в такой ситуации?
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@entermix
Как-то так:
posts (публикации)
id, type_id, title, descriprion, ...

post_types (тип публикаций)
id, name, title, ...

post_fields (дополнительные поля)
id, type_id, post_id, content...

post_field_types (тип дополнительных полей)
id, post_type_id, name, title, content, ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽