From: Vsevolod Stakhov Date: Sun, 8 Sep 2019 13:10:35 +0000 (+0100) Subject: [Fix] Clickhouse: Fix retention query quoting X-Git-Tag: 2.0~250 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=76b863e79e39ec5e1c99cee6e4263abe02f6f8d0;p=thirdparty%2Frspamd.git [Fix] Clickhouse: Fix retention query quoting Reported by: Javier Angulo --- diff --git a/src/plugins/lua/clickhouse.lua b/src/plugins/lua/clickhouse.lua index 5c8eb5d4dd..1505b51aa3 100644 --- a/src/plugins/lua/clickhouse.lua +++ b/src/plugins/lua/clickhouse.lua @@ -841,7 +841,7 @@ end local function do_remove_partition(ev_base, cfg, table_name, partition_id) lua_util.debugm(N, rspamd_config, "removing partition %s.%s", table_name, partition_id) local upstream = settings.upstream:get_upstream_round_robin() - local remove_partition_sql = "ALTER TABLE ${table_name} ${remove_method} PARTITION ${partition_id}" + local remove_partition_sql = "ALTER TABLE ${table_name} ${remove_method} PARTITION '${partition_id}'" local remove_method = (settings.retention.method == 'drop') and 'DROP' or 'DETACH' local sql_params = { ['table_name'] = table_name,