Remove dependency from OSS to enterprise packages by moving Spanner functions to xorm. (#102692)

* Remove dependency from OSS to enterprise packages by moving Spanner functions to xorm.
This commit is contained in:
Peter Štibraný
2025-03-24 12:16:12 +01:00
committed by GitHub
parent d4a4aac8d1
commit 00db0cf6e6
4 changed files with 37 additions and 8 deletions
@@ -17,7 +17,6 @@ import (
"google.golang.org/grpc/codes"
"xorm.io/core"
spannerext "github.com/grafana/grafana/pkg/extensions/spanner"
"xorm.io/xorm"
_ "embed"
@@ -291,7 +290,7 @@ func (s *SpannerDialect) executeDDLStatements(ctx context.Context, engine *xorm.
return err
}
opts := spannerext.SpannerConnectorConfigToClientOptions(cfg)
opts := xorm.SpannerConnectorConfigToClientOptions(cfg)
databaseAdminClient, err := database.NewDatabaseAdminClient(ctx, opts...)
if err != nil {