Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.26 KB

README.rst

File metadata and controls

49 lines (31 loc) · 1.26 KB

Migrant

https://coveralls.io/repos/github/Shoobx/migrant/badge.svg?branch=master Maintainability

Migrant is a database schema version management framework

Features include:

  • backend agnostic core
  • explicit migration script ordering
  • support for downgrading
  • support for out-of-order migrations
  • support for migrating multiple homogenuous databases

Development

To set up development environment, use pipenv:

pipenv install --dev

To run tests, use pytest:

pytest

To run tests under all supported environments, use tox:

tox --skip-missing-interpreters

To check for typing errors, use mypy:

mypy src