From 8f3c5a71b80faa06e244c04ee84960c957c28524 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Wed, 5 May 2021 19:02:52 +0200 Subject: [PATCH] register models in orm --- tw/twmodel/twmodel.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tw/twmodel/twmodel.go diff --git a/tw/twmodel/twmodel.go b/tw/twmodel/twmodel.go new file mode 100644 index 0000000..2a127f2 --- /dev/null +++ b/tw/twmodel/twmodel.go @@ -0,0 +1,31 @@ +package twmodel + +import "github.com/go-pg/pg/v10/orm" + +func init() { + registerModels() +} + +func registerModels() { + models := []interface{}{ + (*SpecialServer)(nil), + (*Server)(nil), + (*Version)(nil), + (*PlayerToServer)(nil), + (*PlayerNameChange)(nil), + (*Tribe)(nil), + (*Player)(nil), + (*Village)(nil), + (*Ennoblement)(nil), + (*ServerStats)(nil), + (*TribeHistory)(nil), + (*PlayerHistory)(nil), + (*TribeChange)(nil), + (*DailyPlayerStats)(nil), + (*DailyTribeStats)(nil), + } + + for _, model := range models { + orm.RegisterTable(model) + } +}