Postgres - split TSTZRANGE in two columns
问题 I'm using PostgreSQL 9.4 I have column in a table named timerange and want to write a SELECT query which will return time range in two separate columns time_start and time_end . I tried to handle this like an array but it doesn't work: select *, timerange[0] as t_start from schedules; Current table: | id | timerange | |----|-----------------------------------------------------| | 1 | ["2017-05-05 19:00:00+02","2017-05-05 21:00:00+02") | | 2 | ["2017-05-05 19:00:00+02","2017-05-05 21:00:00+02"