]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Clickhouse: Allow comments in extra columns
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Feb 2020 14:41:09 +0000 (14:41 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Feb 2020 14:41:09 +0000 (14:41 +0000)
src/plugins/lua/clickhouse.lua

index a5067d014f4fad0038369cd710a0812bdc6f48c5..9af6c50aade66c5ee8460d6993a6302250fdcd3d 100644 (file)
@@ -1146,6 +1146,10 @@ local function add_extra_columns(upstream, ev_base, cfg)
       end
       local sql = string.format('ALTER TABLE rspamd ADD COLUMN IF NOT EXISTS `%s` %s AFTER `%s`',
           col.name, col.type, prev_column)
+      if col.comment then
+        sql = sql .. string.format(", COMMENT COLUMN `%s` '%s'", col.name, col.comment)
+      end
+
       local ret = lua_clickhouse.generic(upstream, settings, ch_params, sql,
           function(_, _)
             rspamd_logger.infox(rspamd_config,