Migration Manager for Humans
Project description
Python Migration Manager for Humans :camel:
Nomade is a simple migration manager tool that aims to be easy to integrate with any ORM.
Installation
Use pip to install Nomade:
$ pip install nomade
Quick Start
Initialize a Nomade project:
$ nomade init
It will create the following project structure:
.
├── nomade
│ ├── template.py
│ └── migrations
└── .nomade.yml
Define Nomade settings in the .nomade.yml
file.
Then, create your first migration:
$ nomade migrate "My first migration"
Implement the upgrade
and downgrade
functions in the migration file.
Then apply the migration to the database:
$ nomade upgrade head
To discover more Nomade features please read the documentation or run:
$ nomade --help
How to Contribute
- Check for open issues or open a fresh one to start a discussion around a feature idea or a bug.
- Become more familiar with the project by reading the Contributor's Guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nomade-0.0.1.tar.gz
(12.2 kB
view hashes)
Built Distribution
nomade-0.0.1-py3-none-any.whl
(14.0 kB
view hashes)