Creating a date dimension table in PostgreSQL

duffn
1 min readApr 22, 2016

If you’ve ever read any of Ralph Kimball’s data warehouse books or have any experience with modeling data in the Kimball style, you know that a date dimension is a key part of any star schema.

You probably found resources for creating Oracle, SQL Server or MySQL but may have had difficulty finding SQL to create a date dimension table for PostgreSQL.

Here’s a bit of code adapted from the PostgreSQL wiki that I like for creating the ever necessary date dimension in PostgreSQL.

--

--

duffn

I write about Python, Go, Node.js, cloud infrastructure, and data. https://duffn.github.io