GitHunt

Records-Migrate: a migration system for Records

A migration system for the Records Python library.

Intented Usage

Assuming DATABASE_URL is set:

$ records-migrate check
all migrations appear to be applied!

$ records-migrate new
Created file migrations/0003.sql. Feel free to add a suffix to the file name.

$ records-migrate apply
Applied migration 3/5...,,

$ records-migrate schema
Dumps out SQL script for generating the schema.

Considerations

  • Don't base migration order on file creation time, as Heroku strips the data on deploy.

Languages

Python100.0%

Contributors

Apache License 2.0
Created February 1, 2019
Updated March 13, 2023