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

Function shouldDiffSchemaViaSDL

backend/api/v1/database_service.go:718–724  ·  view source on GitHub ↗
(engine storepb.Engine, req *v1pb.DiffSchemaRequest)

Source from the content-addressed store, hash-verified

716}
717
718func shouldDiffSchemaViaSDL(engine storepb.Engine, req *v1pb.DiffSchemaRequest) bool {
719 if engine != storepb.Engine_POSTGRES && engine != storepb.Engine_COCKROACHDB {
720 return false
721 }
722 _, ok := req.GetTarget().(*v1pb.DiffSchemaRequest_Schema)
723 return ok
724}
725
726// diffSchemaViaSDL handles PG/CockroachDB DiffSchema using omni SDL diff.
727func (s *DatabaseService) diffSchemaViaSDL(ctx context.Context, req *v1pb.DiffSchemaRequest, engine storepb.Engine) (string, error) {

Callers 2

DiffSchemaMethod · 0.85

Calls 1

GetTargetMethod · 0.45

Tested by 1