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

Method systemDatabaseExclusion

backend/plugin/db/starrocks/sync.go:29–35  ·  view source on GitHub ↗

systemDatabaseExclusion returns the quoted, comma-joined system databases to exclude from instance discovery, per the driver's engine. StarRocks adds its read-only `sys` metadatabase (Doris has no sys), matching the parser-side system-database classification.

()

Source from the content-addressed store, hash-verified

27// read-only `sys` metadatabase (Doris has no sys), matching the parser-side
28// system-database classification.
29func (d *Driver) systemDatabaseExclusion() string {
30 dbs := []string{"'information_schema'", "'_statistics_'"}
31 if d.dbType == storepb.Engine_STARROCKS {
32 dbs = append(dbs, "'sys'")
33 }
34 return strings.Join(dbs, ", ")
35}
36
37// SyncInstance syncs the instance.
38func (d *Driver) SyncInstance(ctx context.Context) (*db.InstanceMetadata, error) {

Callers 2

SyncInstanceMethod · 0.95

Implementers 15

MockDriverbackend/plugin/advisor/utils_for_tests
Driverbackend/plugin/db/bigquery/bigquery.go
Driverbackend/plugin/db/mongodb/mongodb.go
Driverbackend/plugin/db/trino/trino.go
Driverbackend/plugin/db/redshift/redshift.go
Driverbackend/plugin/db/oracle/oracle.go
Driverbackend/plugin/db/dynamodb/dynamodb.go
Driverbackend/plugin/db/cosmosdb/cosmosdb.go
Driverbackend/plugin/db/spanner/spanner.go
Driverbackend/plugin/db/mssql/mssql.go
Driverbackend/plugin/db/mysql/mysql.go
Driverbackend/plugin/db/pg/pg.go

Calls 1

JoinMethod · 0.80

Tested by 1