Skip to content

Shoobx/migrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8289b56 · Feb 26, 2025
Feb 23, 2023
Feb 25, 2025
Feb 21, 2023
Apr 23, 2020
Jan 29, 2020
Feb 26, 2025
May 11, 2020
Apr 24, 2020
Apr 23, 2020
Feb 26, 2025
Feb 21, 2023
Feb 26, 2025
Apr 23, 2020
Feb 25, 2025
Feb 21, 2023

Repository files navigation

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