Skip to main content

Database schema migrations using SQL

Project description

Yoyo is a Python database schema migration tool. You write migrations as Python scripts containing raw SQL statements or Python functions.

What does yoyo-migrations do?

As your database applications evolves, changes to the database schema may be required. Yoyo lets you write migration scripts in Python containing SQL statements to migrate your database schema. A simple migration script looks like this:

Yoyo manages these database migration scripts, gives you command line tools to apply and rollback migrations, and manages dependencies between migrations.

Database support

PostgreSQL, MySQL and SQLite databases are supported. ODBC and Oracle backends are available (but unsupported).

Documentation and code

Yoyo migrations documentation | Repository

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

yoyo_migrations-5.1.1-py2.py3-none-any.whl (20.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file yoyo-migrations-5.1.1.freebsd-11.1-RELEASE-p9-amd64.tar.gz.

File metadata

File hashes

Hashes for yoyo-migrations-5.1.1.freebsd-11.1-RELEASE-p9-amd64.tar.gz
Algorithm Hash digest
SHA256 48ee462cd2fa116229c8b107441d3bb3e6ef7c666df8899a75676842a3256b40
MD5 042c23afd70d5717e91a4729a23ab395
BLAKE2b-256 7caa70687b272b5fc5bc4bf40fa0028e29d4436faa99033c84bc1f11d17a2b78

See more details on using hashes here.

File details

Details for the file yoyo_migrations-5.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for yoyo_migrations-5.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 908ac27e4cda32d40e0d1428d3b540c8016284849a4091cfa35090bfcc10ee8a
MD5 636e800bcef14b34d0f2c40ae3ba692f
BLAKE2b-256 0bcb8d72d6975afd0e7384a07132a79837f9dbcf0e95081ba78ccab3473f1950

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page