Skip to content

Commit f74a745

Browse files
committed
added ttl
1 parent 7d58985 commit f74a745

20 files changed

+108
-40
lines changed

sql/20230915101223_events.up.sql

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@ CREATE TABLE IF NOT EXISTS events (
1111
Host String,
1212
Event String,
1313
FirstTime String,
14-
LastTime String
15-
) engine=File(TabSeparated);
14+
LastTime String,
15+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
16+
) ENGINE = MergeTree()
17+
ORDER BY ExpiryDate
18+
TTL ExpiryDate;

sql/20230915101317_rakkess.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@ CREATE TABLE IF NOT EXISTS rakkess (
55
Delete String,
66
List String,
77
Update String,
8-
EventTime DateTime('UTC')
9-
) engine=File(TabSeparated);
8+
EventTime DateTime('UTC'),
9+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
10+
) ENGINE = MergeTree()
11+
ORDER BY ExpiryDate
12+
TTL ExpiryDate;
13+

sql/20230915101358_DeprecatedAPIs.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@ CREATE TABLE IF NOT EXISTS DeprecatedAPIs (
55
Kind String,
66
Deprecated UInt8,
77
Scope String,
8-
EventTime DateTime('UTC')
9-
) engine=File(TabSeparated);
8+
EventTime DateTime('UTC'),
9+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
10+
) ENGINE = MergeTree()
11+
ORDER BY ExpiryDate
12+
TTL ExpiryDate;
13+

sql/20230915101437_DeletedAPIs.up.sql

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@ CREATE TABLE IF NOT EXISTS DeletedAPIs (
77
Name String,
88
Deleted UInt8,
99
Scope String,
10-
EventTime DateTime('UTC')
11-
) engine=File(TabSeparated);
10+
EventTime DateTime('UTC'),
11+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
12+
) ENGINE = MergeTree()
13+
ORDER BY ExpiryDate
14+
TTL ExpiryDate;

sql/20230915101512_jfrogcontainerpush.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,9 @@ CREATE TABLE IF NOT EXISTS jfrogcontainerpush (
88
ImageName String,
99
Tag String,
1010
Event String,
11-
EventTime DateTime('UTC')
12-
) engine=File(TabSeparated);
11+
EventTime DateTime('UTC'),
12+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
13+
) ENGINE = MergeTree()
14+
ORDER BY ExpiryDate
15+
TTL ExpiryDate;
16+

sql/20230915101549_getall_resources.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,9 @@ CREATE TABLE IF NOT EXISTS getall_resources (
44
Kind String,
55
Resource String,
66
Age String,
7-
EventTime DateTime('UTC')
8-
) engine=File(TabSeparated);
7+
EventTime DateTime('UTC'),
8+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
9+
) ENGINE = MergeTree()
10+
ORDER BY ExpiryDate
11+
TTL ExpiryDate;
12+

sql/20230915101643_outdated_images.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,9 @@ CREATE TABLE IF NOT EXISTS outdated_images (
66
CurrentTag String,
77
LatestVersion String,
88
VersionsBehind Int64,
9-
EventTime DateTime('UTC')
10-
) engine=File(TabSeparated);
9+
EventTime DateTime('UTC'),
10+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
11+
) ENGINE = MergeTree()
12+
ORDER BY ExpiryDate
13+
TTL ExpiryDate;
14+

sql/20230915101736_kubescore.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ CREATE TABLE IF NOT EXISTS kubescore (
33
namespace String,
44
cluster_name String,
55
recommendations String,
6-
EventTime DateTime('UTC')
7-
) engine=File(TabSeparated);
6+
EventTime DateTime('UTC'),
7+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
8+
) ENGINE = MergeTree()
9+
ORDER BY ExpiryDate
10+
TTL ExpiryDate;
11+

sql/20230915101811_trivy_vul.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,9 @@ CREATE TABLE IF NOT EXISTS trivy_vul (
1414
vul_title String,
1515
vul_severity String,
1616
vul_published_date DateTime('UTC'),
17-
vul_last_modified_date DateTime('UTC')
18-
) engine=File(TabSeparated);
17+
vul_last_modified_date DateTime('UTC'),
18+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
19+
) ENGINE = MergeTree()
20+
ORDER BY ExpiryDate
21+
TTL ExpiryDate;
22+

sql/20230915101844_trivy_misconfig.up.sql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,9 @@ CREATE TABLE IF NOT EXISTS trivy_misconfig (
1414
misconfig_resolution String,
1515
misconfig_severity String,
1616
misconfig_status String,
17-
EventTime DateTime('UTC')
18-
) engine=File(TabSeparated);
17+
EventTime DateTime('UTC'),
18+
ExpiryDate DateTime DEFAULT now() + INTERVAL 6 MONTH
19+
) ENGINE = MergeTree()
20+
ORDER BY ExpiryDate
21+
TTL ExpiryDate;
22+

0 commit comments

Comments
 (0)