There are several different ways in PostgreSQL to define an interval data type. An interval is useful because it can represent a discrete chunk of time. This is handy for doing date math.