From 949efdad34defd83fbc772b8d334a421f9f08c0d Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Wed, 3 Sep 2025 07:03:37 -0400 Subject: [PATCH] fix(migration): add index for traffic log on timestamp, user_id, and subscribe_id --- initialize/migrate/database/02110_traffic_log_index.down.sql | 1 + initialize/migrate/database/02110_traffic_log_index.up.sql | 1 + internal/logic/admin/server/migrateServerNodeLogic.go | 1 + 3 files changed, 3 insertions(+) create mode 100644 initialize/migrate/database/02110_traffic_log_index.down.sql create mode 100644 initialize/migrate/database/02110_traffic_log_index.up.sql diff --git a/initialize/migrate/database/02110_traffic_log_index.down.sql b/initialize/migrate/database/02110_traffic_log_index.down.sql new file mode 100644 index 0000000..f42807c --- /dev/null +++ b/initialize/migrate/database/02110_traffic_log_index.down.sql @@ -0,0 +1 @@ +DROP INDEX idx_traffic_log_time_user_sub ON traffic_log; diff --git a/initialize/migrate/database/02110_traffic_log_index.up.sql b/initialize/migrate/database/02110_traffic_log_index.up.sql new file mode 100644 index 0000000..2cf61f2 --- /dev/null +++ b/initialize/migrate/database/02110_traffic_log_index.up.sql @@ -0,0 +1 @@ +CREATE INDEX idx_traffic_log_time_user_sub ON traffic_log (timestamp, user_id, subscribe_id); diff --git a/internal/logic/admin/server/migrateServerNodeLogic.go b/internal/logic/admin/server/migrateServerNodeLogic.go index e11032d..eec3960 100644 --- a/internal/logic/admin/server/migrateServerNodeLogic.go +++ b/internal/logic/admin/server/migrateServerNodeLogic.go @@ -119,6 +119,7 @@ func (l *MigrateServerNodeLogic) MigrateServerNode() (resp *types.MigrateServerN func (l *MigrateServerNodeLogic) adapterServer(info *server.Server) (*node.Server, error) { result := &node.Server{ + Id: info.Id, Name: info.Name, Country: info.Country, City: info.City,