Для магазина, я хотел бы открыть время открытия и закрытия магазина по местному времени для данного магазина. Пример:Местное время запроса
Магазин1 открывается в 8.00 (t1) и закрывается в 16.00 (t2) по местному времени. Shop1 находится в Европе/Лондоне (tz).
Магазин2 открывается в 8.00 и закрывается в 16.00 по местному времени. Shop2 находится в Европе/Копенгагене.
Вопрос: Как я могу в определенный момент выбрать магазины, которые открыты? Мне нужно принять во внимание DST: в этом примере летом время открытия Shop1 будет 08: 00 + 01: 00, время открытия Shop2 будет 08: 00 + 02: 00, а зимой это будет 08: 00 + 00: 00 для Shop1 и 08: 00 + 01: 00 для Shop2.
Будет выбран из таблицы со многими строками, поэтому мне нужно, чтобы это было проиндексировано.
Использование Django + PostgreSQL.
Это очень здорово. Я пытался что-то сделать, но не мог понять, как это сделать. Любое понимание стоимости расчета местного времени?Какие индексы мне нужно добавить, чтобы это быстро выполнялось для ~ 1 миллиона строк? – toucan