MCPcopy Create free account
hub / github.com/bytebase/bytebase / getSchemaMetadata

Function getSchemaMetadata

backend/api/v1/sql_service.go:537–546  ·  view source on GitHub ↗
(engine storepb.Engine, dbMetadata *model.DatabaseMetadata)

Source from the content-addressed store, hash-verified

535}
536
537func getSchemaMetadata(engine storepb.Engine, dbMetadata *model.DatabaseMetadata) *model.SchemaMetadata {
538 switch engine {
539 case storepb.Engine_POSTGRES:
540 return dbMetadata.GetSchemaMetadata(common.BackupDatabaseNameOfEngine(storepb.Engine_POSTGRES))
541 case storepb.Engine_MSSQL:
542 return dbMetadata.GetSchemaMetadata("dbo")
543 default:
544 return dbMetadata.GetSchemaMetadata("")
545 }
546}
547
548func replaceBackupTableWithSource(ctx context.Context, stores *store.Store, instance *store.InstanceMessage, database *store.DatabaseMessage, spans []*parserbase.QuerySpan) error {
549 switch instance.Metadata.GetEngine() {

Callers 1

Calls 2

GetSchemaMetadataMethod · 0.80

Tested by

no test coverage detected