]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Clickhouse: Fix retention query quoting
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 8 Sep 2019 13:10:35 +0000 (14:10 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 8 Sep 2019 13:10:35 +0000 (14:10 +0100)
Reported by: Javier Angulo

src/plugins/lua/clickhouse.lua

index 5c8eb5d4dd324c08a315920de17c289fc700f9db..1505b51aa3afb2e045ebefd90a71621566bd8110 100644 (file)
@@ -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,