INTERVALは、時間間隔を表す型。
https://www.postgresql.jp/docs/9.4/datatype-datetime.html
postgresdb1=# CREATE TABLE events ( id INT, name VARCHAR(100), duration INTERVAL ); CREATE TABLE postgresdb1=# INSERT INTO events (id, name, duration) VALUES (1, '映画上映', INTERVAL '2 hours'); INSERT 0 1 postgresdb1=# INSERT INTO events (id, name, duration) VALUES (2, '食事', INTERVAL '1 hours'); INSERT 0 1 postgresdb1=# INSERT INTO events (id, name, duration) VALUES (3, '公園散策', INTERVAL '30 minutes'); INSERT 0 1 postgresdb1=# SELECT * FROM events; id | name | duration ----+----------+---------- 1 | 映画上映 | 02:00:00 2 | 食事 | 01:00:00 3 | 公園散策 | 00:30:00 (3 行) postgresdb1=#
INTERVALを付けて、その後に時間間隔を表す文字列を指定する。