Привет!
У меня есть инстанс postgres, c которого я собираю метрики с помощью postgres_exporter.
Помимо метрик базы мне нужны также бизнесовые метрики, которые я достаю кастомными запросами к базе.
Предположим, в базе есть таблица с заказами вида
id | created_at | ....
где created_at имеет тип timestamp with timezone
Мне нужно видеть количество заказов за день. Делаю запрос вида
SELECT COUNT(id) FROM orders WHERE DATE(created_at) = DATE(NOW())
Проблема здесь в том, что в переход суток осуществляется в 3 часа ночи, и в 2.59 минут я все еще получаю количество заказов за прошлый день.
Вопрос - как указать timezone для сессии? Прописывать таймзону явно для каждого обращения к created_at попахивает
P.S. Подскажите какие теги указать?