From 43439bc8c6ec8d587f3e398cd8bfb06bc74aba8f Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Mon, 5 Jun 2023 00:30:48 +0800 Subject: [PATCH] Apply tableNamePrefix before migration --- object/adapter.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/object/adapter.go b/object/adapter.go index a3bf2147..f1340402 100644 --- a/object/adapter.go +++ b/object/adapter.go @@ -47,6 +47,10 @@ func InitConfig() { func InitAdapter() { adapter = NewAdapter(conf.GetConfigString("driverName"), conf.GetConfigDataSourceName(), conf.GetConfigString("dbName")) + + tableNamePrefix := conf.GetConfigString("tableNamePrefix") + tbMapper := core.NewPrefixMapper(core.SnakeMapper{}, tableNamePrefix) + adapter.Engine.SetTableMapper(tbMapper) } func CreateTables(createDatabase bool) { @@ -122,10 +126,6 @@ func (a *Adapter) createTable() { showSql := conf.GetConfigBool("showSql") a.Engine.ShowSQL(showSql) - tableNamePrefix := conf.GetConfigString("tableNamePrefix") - tbMapper := core.NewPrefixMapper(core.SnakeMapper{}, tableNamePrefix) - a.Engine.SetTableMapper(tbMapper) - err := a.Engine.Sync2(new(Organization)) if err != nil { panic(err)