У меня есть таблица с миллиардами строк. В поле «записано» есть ежедневные разделы, которые представляют собой «отметку времени без часового пояса». Я хочу знать, какие дни в настоящее время находятся в таблице. Я знаю, что мог бы сделать что-то вроде:
SELECT recorded::date
FROM table
GROUP BY 1;
Что в идеале должно работать, но объяснение этого довольно велико и указывает на то, что это займет довольно много времени... если это лучшее, что я могу сделать, я могу принять это (и мы могли бы следить за данными, поскольку они входит), но мне было интересно, может ли быть более эффективный способ сделать это, учитывая, что у меня ежедневное разбиение?