{"id":22403,"library":"sqlalchemy-migrate","title":"sqlalchemy-migrate","description":"Database schema migration tool for SQLAlchemy. Current version 0.13.0. Release cadence: sporadic, last release 2020.","status":"maintenance","version":"0.13.0","language":"python","source_language":"en","source_url":"https://github.com/openstack/sqlalchemy-migrate","tags":["migration","sqlalchemy","database","schema"],"install":[{"cmd":"pip install sqlalchemy-migrate","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Core dependency","package":"sqlalchemy","optional":false},{"reason":"Required for ORM support","package":"sqlalchemy-declarative","optional":true}],"imports":[{"wrong":"from migrate import versioning","symbol":"versioning","correct":"from migrate.versioning import versioning"}],"quickstart":{"code":"from migrate.versioning import api\nfrom migrate.versioning.repository import Repository\nimport os\n\ndb_url = os.environ.get('DATABASE_URL', 'sqlite:///test.db')\nrepo_path = '/path/to/migrations'\n# Create repository: api.create(repo_path, 'myapp')\n# Upgrade: api.upgrade(db_url, repo_path, version=None)\nprint('Migration setup ready.')","lang":"python","description":"Basic usage: create a repository and run migrations."},"warnings":[{"fix":"Use Alembic (pip install alembic) as it is actively maintained and more flexible.","message":"sqlalchemy-migrate is in maintenance mode. Consider using Alembic for new projects.","severity":"deprecated","affected_versions":"all"},{"fix":"Use 'from migrate import versioning.api' and ensure the package is installed correctly.","message":"The package is installed as 'migrate', but the import is 'from migrate import ...'. Users often try 'import sqlalchemy_migrate' which fails.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.13.0':12 '2020':18 'cadenc':14 'current':10 'databas':4,21 'last':16 'migrat':3,6,19 'releas':13,17 'schema':5,22 'sporad':15 'sqlalchemi':2,9,20 'sqlalchemy-migr':1 'tool':7 'version':11","created_at":"2026-04-27T17:04:59.673992+00:00","updated_at":"2026-04-27T17:04:59.673992+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmp2vpy6lm1/venv/lib/python3.12/site-packages/migrate/__init__.py\", line 8, in <module>\n    import pkg_resources\nModuleNotFoundError: No module named 'pkg_resources'"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.13.0","cli_name":"migrate","cli_version":"Traceback (most recent call last):","type":"library","homepage":"http://www.openstack.org/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/sqlalchemy-migrate/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database","workflow"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}