Есть сайт по съёму зон отдыха.
У каждого объекта есть свой календарь, где можно указать забронированные дни.
И есть фильтр объектов, где можно указать желаемые дни.
В общем аналог Booking.
Подскажите правильную структуру таблицы календаря, чтобы данные было удобно хранить и удобно использовать в фильтре.
Я создал свой аналог, но таблица в итоге получилась большая.
Моя версия:
CREATE TABLE `mod82_lvp_qe_calendar` (
`id` int(11) NOT NULL,
`post_id` int(11) NOT NULL,
`type` int(1) NOT NULL DEFAULT '2',
`daypart` int(1) NOT NULL DEFAULT '1',
`date` date NOT NULL,
`day_start` date NOT NULL,
`day_end` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;