подскажите, кому-то приходилось хранить в БД повторяющиеся события? Как это сделать по-умному?
Надо учитывать, что
- События могут повторяться по сильно специфичным правилам типа "каждый второй вторник", "каждый понедельник, вторник и среду"
- Надо построить запрос, который будет выбирать эти события по дате . Например, если я прошу выбрать события, которые будут проходить с 10 по 17 число, то нужно отобразить и те, который были созданые первого числа, но повторяются каждую неделю (в т.ч. и с 10 по 17 число)
Чт значит «хранить»? У меня есть такая база данных в crontab -l
, все прекрасно хранится.
Вы, поди, SQL перепутали с языком программирования общего назначения, и сейчас думаете, как бы исхитриться.