Skip to main content

Database migrations with SQL

Project description

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

What does yoyo-migrations do?

As your database application 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 to a new version.

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 database 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

yoyo-migrations-5.1.4.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

yoyo_migrations-5.1.4-py2.py3-none-any.whl (29.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file yoyo-migrations-5.1.4.tar.gz.

File metadata

File hashes

Hashes for yoyo-migrations-5.1.4.tar.gz
Algorithm Hash digest
SHA256 c8e3e5687e56fed5a57bbe240a8f7620a7ee80e61fa3f99b21aab34ee678e417
MD5 3c1460de502b26fb9f0237215d4b7335
BLAKE2b-256 7426ed2cefe2d645eb00cd6eb775e10fb3a65b480156be28830d9724a3dd99af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yoyo_migrations-5.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d78255c98223a3abd75e39b709f3c9b250d374052d80d6c8e7c1adfe0aa47fa6
MD5 cb23e00ee2d054ae3050f83b48312d70
BLAKE2b-256 c118655871bab9f35e94c9737d16682002ff7105f20bf9150b3161591815bb81

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