Registry / database / sqlalchemy-migrate

sqlalchemy-migrate

JSON →
library0.13.0pypypiunverified

Database schema migration tool for SQLAlchemy. Current version 0.13.0. Release cadence: sporadic, last release 2020.

pip install sqlalchemy-migrate
INSTALL
IMPORT
SIG · SQLALCHEMY-MIGRATE
S
sqlalchemy-migrate
databasepythonv0.13.0
Install
3.9s avg
Import
Disk
48MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.13.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 46.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 3.9s · import 0.000s · 44MB
48MB installed
● package 48MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

versioning
from migrate.versioning import versioning
from migrate import versioning

Basic usage: create a repository and run migrations.

from migrate.versioning import api from migrate.versioning.repository import Repository import os db_url = os.environ.get('DATABASE_URL', 'sqlite:///test.db') repo_path = '/path/to/migrations' # Create repository: api.create(repo_path, 'myapp') # Upgrade: api.upgrade(db_url, repo_path, version=None) print('Migration setup ready.')
migrate --version
Debug
Known issues
deprecatedsqlalchemy-migrate is in maintenance mode. Consider using Alembic for new projects.
fix
Use Alembic (pip install alembic) as it is actively maintained and more flexible.
affects: all
gotchaThe package is installed as 'migrate', but the import is 'from migrate import ...'. Users often try 'import sqlalchemy_migrate' which fails.
fix
Use 'from migrate import versioning.api' and ensure the package is installed correctly.
affects: all
Upgrade
Version history
0.13.0latest on PyPI · released Oct 22, 2019
Audit
Dependencies
sqlalchemyrequiredCore dependency
sqlalchemy-declarativeoptionalRequired for ORM support
Agent activity
40 hits · last 30 days
node
34
OpenAI (training)
1
Resources
sqlalchemy-migrate — pip install sqlalchemy-migrate · libregistry