schema-registry-migration

Crates.ioschema-registry-migration
lib.rsschema-registry-migration
version0.1.0
created_at2025-11-23 05:30:45.811483+00
updated_at2025-11-23 05:30:45.811483+00
descriptionSchema migration tools with multi-language code generation (Python, TypeScript, Java, Go, SQL)
homepagehttps://github.com/globalbusinessadvisors/llm-schema-registry
repositoryhttps://github.com/globalbusinessadvisors/llm-schema-registry
max_upload_size
id1946136
size218,597
GBA (globalbusinessadvisors)

documentation

README

schema-registry-migration

Schema migration tools with multi-language code generation.

Features

  • Code Generation: Python, TypeScript, Java, Go, SQL
  • Migration Planning: Risk analysis and staging strategies
  • Validation: Dry-run testing before deployment
  • Rollback: Automatic rollback script generation
  • Complexity Scoring: Estimate migration effort

Supported Languages

  • Python 3.8+
  • TypeScript 4.0+
  • Java 11+
  • Go 1.18+
  • SQL (PostgreSQL, MySQL)

Usage

use schema_registry_migration::MigrationEngine;

let engine = MigrationEngine::new();
let migration = engine.generate(from_schema, to_schema, "python").await?;
let plan = engine.plan_migration(from_version, to_version).await?;

License

Apache-2.0

Commit count: 0

cargo fmt