From 3e72a63ae5f044b361a31e6bec5bc517d1fb8e8a Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Tue, 6 Jan 2026 16:10:55 +0100 Subject: [PATCH] Sync the clickhouse table with the fitted module struct --- db.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/db.go b/db.go index 0456041..c189596 100644 --- a/db.go +++ b/db.go @@ -3,7 +3,6 @@ package main import ( "context" "fmt" - "strconv" "strings" "time" @@ -154,16 +153,11 @@ func (db *DBWrapper) Init() error { createFittedModules := ` CREATE TABLE IF NOT EXISTS fitted_modules ( killmail_id Int64, - killmail_time DateTime, - solar_system_id Int64, - victim_ship_type_id Int64, item_type_id Int64, - flag Int64, - quantity_destroyed Int64, - quantity_dropped Int64 + slot String ) ENGINE = MergeTree() - ORDER BY (killmail_id, item_type_id, flag) - PRIMARY KEY (killmail_id, item_type_id, flag)` + ORDER BY (killmail_id, item_type_id) + PRIMARY KEY (killmail_id, item_type_id)` err = db.ch.Exec(ctx, createFittedModules) if err != nil { return fmt.Errorf("failed to create fitted_modules table: %w", err)