From cba5461614b6b3e497059cf63d7bdb28b23431c7 Mon Sep 17 00:00:00 2001 From: Elena Nardi <76261381+Elenetta17@users.noreply.github.com> Date: Thu, 12 Sep 2024 14:42:41 +0200 Subject: [PATCH] Allow suspicious TTL --- diamond_miner/queries/create_results_table.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diamond_miner/queries/create_results_table.py b/diamond_miner/queries/create_results_table.py index 3b90745..de2b860 100644 --- a/diamond_miner/queries/create_results_table.py +++ b/diamond_miner/queries/create_results_table.py @@ -38,6 +38,7 @@ def statement( self, measurement_id: str, subset: IPNetwork = UNIVERSE_SUBSET ) -> str: return f""" + SET allow_suspicious_ttl_expressions = 1 CREATE TABLE IF NOT EXISTS {results_table(measurement_id)} ( -- Since we do not order by capture timestamp, this column compresses badly. @@ -110,6 +111,6 @@ def statement( ) ENGINE MergeTree ORDER BY ({self.SORTING_KEY}) - TTL toDateTime('2100-01-01 00:00:00') TO VOLUME '{self.storage_policy.archive_to}' + TTL {date_time(self.storage_policy.archive_on)} TO VOLUME '{self.storage_policy.archive_to}' SETTINGS storage_policy = '{self.storage_policy.name}' """