Schema migration tools for PostgreSQL
Project description
Иструмент миграций СУБД PostgreSQL
Возможноти
Версионирование схемы БД
Ветвление в версиях
Управление привилегиями с помощью yaml файлов
Документация
Установка
Для установки выполните в консоли:
$ pip install ipmt
Использование
Выполните в консоли:
# инициализация репозитория ipmt init # создание первой версии ipmt create baseline # отредактируйте файл миграции разместив SQL в # первом аргументе db.execute функции up для # наката миграции и в аналогичном месте функции # down для отката миграции vim versions/000001#baseline.py # накат версии на указанную БД IPMT_DSN=username@hostname/dbname ipmt up
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
ipmt-1.0a8.tar.gz
(38.3 kB
view hashes)
Built Distributions
ipmt-1.0a8-py3-none-any.whl
(26.7 kB
view hashes)
ipmt-1.0a8-py2-none-any.whl
(26.7 kB
view hashes)