Создание временных рядов между двумя датами в PostgreSQL

У меня есть такой запрос, который красиво генерирует серию дат между двумя заданными датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Он генерирует...