From: Vsevolod Stakhov Date: Tue, 21 May 2019 18:21:05 +0000 (+0100) Subject: [Feature] Clickhouse: Utilise LowCardinality feature X-Git-Tag: 2.0~868 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2143d4b1460fc275cef551e69b93d2a9e88327fa;p=thirdparty%2Frspamd.git [Feature] Clickhouse: Utilise LowCardinality feature --- diff --git a/src/plugins/lua/clickhouse.lua b/src/plugins/lua/clickhouse.lua index b4d5a859ae..ccaee30427 100644 --- a/src/plugins/lua/clickhouse.lua +++ b/src/plugins/lua/clickhouse.lua @@ -105,7 +105,7 @@ CREATE TABLE rspamd IsSpf Enum8('reject' = 0, 'allow' = 1, 'neutral' = 2, 'dnsfail' = 3, 'na' = 4, 'unknown' = 5) DEFAULT 'unknown', NUrls Int32, Action Enum8('reject' = 0, 'rewrite subject' = 1, 'add header' = 2, 'greylist' = 3, 'no action' = 4, 'soft reject' = 5, 'custom' = 6) DEFAULT 'no action', - CustomAction String, + CustomAction LowCardinality(String), FromUser String, MimeUser String, RcptUser String, @@ -122,9 +122,9 @@ CREATE TABLE rspamd `Urls.Url` Array(String), Emails Array(String), ASN String, - Country FixedString(2), + Country LowCardinality(FixedString(2)), IPNet String, - `Symbols.Names` Array(String), + `Symbols.Names` Array(LowCardinality(String)), `Symbols.Scores` Array(Float32), `Symbols.Options` Array(String), ScanTimeReal UInt32,