Dipesh Pandit 6019775ec5 Simplify hypertable DDL APIs
The current hypertable creation interface is heavily focused on a time
column, but since hypertables are focused on partitioning of not only
time columns, we introduce a more generic API that support different
types of keys for partitioning.

The new interface introduced new versions of create_hypertable,
add_dimension, and a replacement function `set_partitioning_interval`
that replaces `set_chunk_time_interval`. The new functions accept an
instance of dimension_info that can be constructed using constructor
functions `by_range` and `by_hash`, allowing a more versatile and
future-proof API.

For examples:

    SELECT create_hypertable('conditions', by_range('time'));
    SELECT add_dimension('conditions', by_hash('device'));

The old API remains, but will eventually be deprecated.
2023-09-28 08:14:30 +02:00
..
2022-08-23 19:40:51 +03:00
2023-07-25 16:00:18 +05:30
2020-09-28 12:15:42 +02:00
2023-03-07 20:45:12 +05:30
2021-06-01 20:21:06 +02:00
2023-09-28 08:14:30 +02:00
2022-08-31 14:14:34 +03:00
2023-09-28 08:14:30 +02:00
2023-07-25 16:00:18 +05:30
2023-05-27 10:29:11 +05:30
2021-06-01 20:21:06 +02:00
2019-01-13 23:30:22 +01:00
2021-06-01 20:21:06 +02:00
2023-09-28 08:14:30 +02:00
2023-05-27 10:29:11 +05:30