rm support sqllite shadow database
This commit is contained in:
parent
8339751603
commit
7d199fae3f
|
@ -105,7 +105,7 @@ func FullTableName(ctx context.Context, dialect Dialect, mapper names.Mapper, be
|
||||||
tbName = TableNameWithSchema(dialect, tbName)
|
tbName = TableNameWithSchema(dialect, tbName)
|
||||||
}
|
}
|
||||||
if dialect.URI() != nil &&
|
if dialect.URI() != nil &&
|
||||||
(dialect.URI().DBType == schemas.MYSQL || dialect.URI().DBType == schemas.SQLITE) &&
|
dialect.URI().DBType == schemas.MYSQL &&
|
||||||
dialect.IsShadow(ctx) && !hasShadowPrefix(tbName) {
|
dialect.IsShadow(ctx) && !hasShadowPrefix(tbName) {
|
||||||
tbName = ShadowDBNamePrefix + TableNameWithDBName(dialect, tbName)
|
tbName = ShadowDBNamePrefix + TableNameWithDBName(dialect, tbName)
|
||||||
}
|
}
|
||||||
|
|
2
go.sum
2
go.sum
|
@ -659,7 +659,5 @@ modernc.org/z v1.2.19 h1:BGyRFWhDVn5LFS5OcX4Yd/MlpRTOc7hOPTdcIpCiUao=
|
||||||
modernc.org/z v1.2.19/go.mod h1:+ZpP0pc4zz97eukOzW3xagV/lS82IpPN9NGG5pNF9vY=
|
modernc.org/z v1.2.19/go.mod h1:+ZpP0pc4zz97eukOzW3xagV/lS82IpPN9NGG5pNF9vY=
|
||||||
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
|
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
|
||||||
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
|
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
|
||||||
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978 h1:bvLlAPW1ZMTWA32LuZMBEGHAUOcATZjzHcotf3SWweM=
|
|
||||||
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
|
||||||
xorm.io/builder v0.3.11 h1:naLkJitGyYW7ZZdncsh/JW+HF4HshmvTHTyUyPwJS00=
|
xorm.io/builder v0.3.11 h1:naLkJitGyYW7ZZdncsh/JW+HF4HshmvTHTyUyPwJS00=
|
||||||
xorm.io/builder v0.3.11/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
xorm.io/builder v0.3.11/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
||||||
|
|
|
@ -6,6 +6,7 @@ package integrations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
"xorm.io/xorm/dialects"
|
||||||
|
|
||||||
"xorm.io/xorm"
|
"xorm.io/xorm"
|
||||||
"xorm.io/xorm/log"
|
"xorm.io/xorm/log"
|
||||||
|
@ -32,4 +33,5 @@ func TestEngineGroup(t *testing.T) {
|
||||||
eg.SetColumnMapper(master.GetColumnMapper())
|
eg.SetColumnMapper(master.GetColumnMapper())
|
||||||
eg.SetLogLevel(log.LOG_INFO)
|
eg.SetLogLevel(log.LOG_INFO)
|
||||||
eg.ShowSQL(true)
|
eg.ShowSQL(true)
|
||||||
|
eg.SetShadow(dialects.NewFalseShadow())
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,8 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestShadowGetVar(t *testing.T) {
|
func TestShadowGetVar(t *testing.T) {
|
||||||
|
//db, mock, err := sqlmock.New()
|
||||||
|
|
||||||
testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8")
|
testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8")
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
testEngine.ShowSQL(true)
|
testEngine.ShowSQL(true)
|
||||||
|
|
Loading…
Reference in New Issue