Как создать ISO-8601 григорианскую таблицу дат в Postgres

Я ищу, чтобы создать таблицу дат в базе данных postgres. Ожидается, что пример данных будет выглядеть так:

date key = 00001
calendar_date= 1/1/2015
week_num= 1
month_num= 1
month_name= Jan
quarter_num= 1
calendar_year= 2015
iso_dayofweek= 4
dayofweek_name= Thursday

Есть ли какая-либо функция или SQL, с помощью которых я могу получить помощь в создании таблицы даты-григорианской ISO-8601?
Я ищу, чтобы автоматически сгенерировать это, если это возможно. Любая помощь в этом направлении будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос