(engine storepb.Engine, req *v1pb.DiffSchemaRequest)
| 716 | } |
| 717 | |
| 718 | func 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. |
| 727 | func (s *DatabaseService) diffSchemaViaSDL(ctx context.Context, req *v1pb.DiffSchemaRequest, engine storepb.Engine) (string, error) { |