influxdb/iox_catalog/sqlite/migrations
Carol (Nichols || Goulding) 62ba18171a
feat: Add a new hash column on the partition and parquet file tables
This will hold the deterministic ID for partitions.

Until all existing partitions have this value, this is optional/nullable.

The row ID still exists and is used as the main foreign key in the
parquet_file and skipped_compaction tables.

The hash_id has a unique index so that we can look up records based on
it (if it's available).

If the parquet file record has a partition_hash_id value, use that to
generate the object storage path instead of the partition_id.
2023-06-22 09:01:22 -04:00
..
20230203080000_initial_schema.sql feat: Initial SQLite catalog schema (#6851) 2023-02-06 22:55:14 +00:00
20230204082400_parquet_file_triggers.sql feat: Initial SQLite catalog schema (#6851) 2023-02-06 22:55:14 +00:00
20230207103944_namespace-soft-delete-column.sql refactor(catalog): soft delete namespace column 2023-02-09 11:35:27 +01:00
20230417173102_deterministic_partition_id.sql feat: Add a new hash column on the partition and parquet file tables 2023-06-22 09:01:22 -04:00
20230501173720_add_partition_templates.sql feat: Add columns to store the partition templates 2023-05-24 10:10:34 -04:00