From 01e764e62ea517fab09b9875804e87e1a5612f0f Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Tue, 5 Dec 2023 12:22:02 +0800 Subject: [PATCH] fix: clickhouse mapping table use the same name as origin (#18888) Co-authored-by: Qiu Jian --- pkg/cloudcommon/db/modelbase.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cloudcommon/db/modelbase.go b/pkg/cloudcommon/db/modelbase.go index 9770bd04d5..df280ae72f 100644 --- a/pkg/cloudcommon/db/modelbase.go +++ b/pkg/cloudcommon/db/modelbase.go @@ -86,7 +86,7 @@ func NewModelBaseManagerWithSplitableDBName(model interface{}, tableName string, return modelMan } -func NewModelBaseManagerWithClickhouseMapping(manager IModelManager, tblname, keyword, keywordPlural string) SModelBaseManager { +func NewModelBaseManagerWithClickhouseMapping(manager IModelManager, keyword, keywordPlural string) SModelBaseManager { ots := manager.TableSpec() var extraOpts sqlchemy.TableExtraOptions switch consts.DefaultDBDialect() { @@ -100,7 +100,7 @@ func NewModelBaseManagerWithClickhouseMapping(manager IModelManager, tblname, ke default: panic(fmt.Sprintf("unsupport dialect %s to be backend of clickhouse", consts.DefaultDBDialect())) } - nts := newClickhouseTableSpecFromMySQL(ots, tblname, ClickhouseDB, extraOpts) + nts := newClickhouseTableSpecFromMySQL(ots, ots.Name(), ClickhouseDB, extraOpts) modelMan := SModelBaseManager{ tableSpec: nts, keyword: keyword,