Sync the clickhouse table with the fitted module struct

This commit is contained in:
2026-01-06 16:10:55 +01:00
parent 2ebdd17f09
commit 3e72a63ae5

12
db.go
View File

@@ -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)