(engine storepb.Engine, diff *MetadataDiff)
| 241 | } |
| 242 | |
| 243 | func GenerateMigration(engine storepb.Engine, diff *MetadataDiff) (string, error) { |
| 244 | f, ok := generateMigrations[engine] |
| 245 | if !ok { |
| 246 | return "", errors.Errorf("engine %s is not supported", engine) |
| 247 | } |
| 248 | return f(diff) |
| 249 | } |
| 250 | |
| 251 | func RegisterGetSDLDiff(engine storepb.Engine, f getSDLDiff) { |
| 252 | mux.Lock() |