register models in orm

This commit is contained in:
Dawid Wysokiński 2021-05-05 19:02:52 +02:00
parent 79d8dc1929
commit 8f3c5a71b8
1 changed files with 31 additions and 0 deletions

31
tw/twmodel/twmodel.go Normal file
View File

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