timescaledb_information.chunks
Get metadata about hypertable chunks
Since 0.1.0
Get metadata about the chunks of hypertables.
This view shows metadata for the chunk‘s primary time-based dimension. For information about a hypertable‘s secondary dimensions, the dimensions view should be used instead.
If the chunk‘s primary dimension is of a time datatype, range_start and
range_end are set. Otherwise, if the primary dimension type is integer based,
range_start_integer and range_end_integer are set.
Samples
Section titled “Samples”Get information about the chunks of a hypertable.
CREATE TABLE hyper_int (a_col integer, b_col integer, c integer);SELECT create_hypertable('hyper_int', by_range('a_col', 10));
INSERT INTO hyper_int SELECT generate_series(1,5,1), 10, 50;INSERT INTO hyper_int VALUES (25, 14, 20), (25, 15, 20), (25, 16, 20);
SELECT * FROM timescaledb_information.chunks WHERE hypertable_name = 'hyper_int';
-[ RECORD 1 ]----------+----------------------hypertable_schema | publichypertable_name | hyper_intchunk_schema | _timescaledb_internalchunk_name | _hyper_1_1_chunkprimary_dimension | a_colprimary_dimension_type | integerrange_start |range_end |range_start_integer | 0range_end_integer | 10is_compressed | fchunk_tablespace |-[ RECORD 2 ]----------+----------------------hypertable_schema | publichypertable_name | hyper_intchunk_schema | _timescaledb_internalchunk_name | _hyper_1_2_chunkprimary_dimension | a_colprimary_dimension_type | integerrange_start |range_end |range_start_integer | 20range_end_integer | 30is_compressed | fchunk_tablespace |Returns
Section titled “Returns”| Name | Type | Description |
|---|---|---|
hypertable_schema | TEXT | Schema name of the hypertable |
hypertable_name | TEXT | Table name of the hypertable |
chunk_schema | TEXT | Schema name of the chunk |
chunk_name | TEXT | Name of the chunk |
primary_dimension | TEXT | Name of the column that is the primary dimension |
primary_dimension_type | REGTYPE | Type of the column that is the primary dimension |
range_start | TIMESTAMP WITH TIME ZONE | Start of the range for the chunk‘s dimension |
range_end | TIMESTAMP WITH TIME ZONE | End of the range for the chunk‘s dimension |
range_start_integer | BIGINT | Start of the range for the chunk‘s dimension, if the dimension type is integer based |
range_end_integer | BIGINT | End of the range for the chunk‘s dimension, if the dimension type is integer based |
is_compressed | BOOLEAN | Is the chunk in the columnstore? |
chunk_tablespace | TEXT | Tablespace used by the chunk |
chunk_creation_time | TIMESTAMP WITH TIME ZONE | The time when this chunk was created for data addition |