PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Schema Migration Python Packages

Python packages with the GitHub topic schema-migration. Sorted by monthly downloads, with stars and forks.
zifter
clickhouse-migrations

SQL-file schema migrations for ClickHouse: cluster-aware, both drivers, schema dump & diff, opt-in Keeper lock, offline validate + pre-commit hook. CLI, Python API, GitHub Action, Docker.

66K 41 10
growgraph
graflo

Describe a labeled property graph once in a YAML manifest; GraFlo builds the schema and ingests records from CSV, JSON, Parquet, SQL, RDF/SPARQL, REST APIs or Kafka into ArangoDB, Neo4j, TigerGraph, FalkorDB, Memgraph, NebulaGraph, PostgreSQL or a directory on disk.

9K 36 4
PresentJay
dbt-plan

Catch breaking dbt schema changes before dbt run executes them: dropped columns, the downstream models and data tests they break, contract violations. Static analysis of compiled SQL, no warehouse connection. Like terraform plan, for dbt.

4K 2 12
dbwarden-org
dbwarden

DBWarden is a database migration system for Python/SQLAlchemy projects

3K 13 1
Smart-Data-Engines
smart-data-engine-sdk

Declare your data model; we choose the database engine, own the physical schema, and move it while your app runs. Client libraries, Apache-2.0, works without an account.

2K 1 0
kostavo-oss
caland

Small tools for the ugly gaps on Databricks: stevin, lely, leeghwater, caland

2K 0 0
kostavo-oss
lely

Small tools for the ugly gaps on Databricks: stevin, lely, leeghwater, caland

1K 0 0
puxti-labs
puxti

Propagate schema and semantic changes across your dbt stack as small, reviewable pull requests, grounded in a Knowledge Graph of your data lineage. BYOK — works with Anthropic, OpenAI, Mistral, Gemini, Bedrock, Ollama, and more.

1K 3 5
dblift
pytest-dblift

Flyway-style raw-SQL migrations for Python teams. No JVM, and you see the exact SQL before it runs.

923 10 0
brian-pond
dbconform

Finds and repairs SQL database drift by comparing against data models.

783 6 1
juanmicl
sqlpush

Prisma db push for SQLAlchemy: push, diff and check PostgreSQL/TimescaleDB schema straight from your models (SQLAlchemy / SQLModel). Risk-classified, CI-ready, no migration files.

701 2 0
kostavo-oss
leeghwater

Small tools for the ugly gaps on Databricks: stevin, lely, leeghwater, caland

607 0 0
kostavo-oss
stevin

Small tools for the ugly gaps on Databricks: stevin, lely, leeghwater, caland

558 0 0
dbwarden-org
dbwarden-seeds

DBWarden plugin for seed data management: apply, rollback, and export seed data across environments

429 0 0
dbwarden-org
dbwarden-pgsql-extensions

DBWarden plugin for PostgreSQL extensions: CREATE/DROP EXTENSION management in migrations

300 0 0
dbwarden-org
dbwarden-ch-rbac

DBWarden plugin for ClickHouse role-based access control: roles, users, grants, row policies, quotas, and settings profiles

294 0 0
dbwarden-org
dbwarden-pgsql-rbac

DBWarden plugin for PostgreSQL role-based access control: roles, grants, default privileges, and row-level security

293 0 0
dbwarden-org
dbwarden-pgsql-types

DBWarden plugin for PostgreSQL custom types: ENUMs, domains, composite types, and sequences

262 0 0
dbwarden-org
dbwarden-fastapi

DBWarden plugin for FastAPI: session dependencies, health endpoints, migration routes, and lifespan management

229 0 0
scinfu
langmigrate

Declarative schema migrations for LangGraph state persistence — Alembic for your checkpointers and stores

203 4 0
dbwarden-org
dbwarden-sandbox

DBWarden plugin for sandbox testing: run migrations against temporary databases without affecting production

182 0 0
PavelRavvich
firestore-schema-migration

Sync Firestore schema, indexes, and security rules between GCP projects. Perfect for deploying configurations from dev to staging to production environments.

153 1 0
ereshzealous
cql-track

Schema migration tool for Apache Cassandra. Version-controlled CQL files, distributed locking, checksums, and multi-environment support.

152 2 0
larz-scripter
larzmigrate

Schema migrations for SQL (any DB-API) and larzdb: ordered up/down, rollback, checksum drift detection. Pure Python, zero dependencies.

75 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology