migranto є простою міграції SQL інструмент для SQLite і PostgreSQL.
Переустановленное
І NBSP; & NBSP; & NBSP; пункт встановити migranto
Міграції
Для цього існують всі міграції в одному каталозі з іменами, як:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 0001_some_useful_name.sql
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 0001_some_useful_name_rollback.sql
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 0002_some_other_useful_name.sql
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 0002_some_other_useful_name_rollback.sql
Migranto перевіряє каталог міграцій і застосовувати SQL файли бази даних. От і все. Досить просто.
Застосування:
`./migranto [-h] --database URL --name NAME --path шляху [--migration N] [--Склад NAME] [--verbose]`
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Допомога, -h__ і mdash; показати цю довідку і вийти
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- URL бази даних, -d URL__ & mdash; URL бази даних (PgSQL: // користувач: пароль @ хост: порт / імя_бд або SQLite: //path/to/data.base)
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Ім'я Ім'я, -n NAME__ & mdash; міграція ім'я набору
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Шлях PATH, -p PATH__ і mdash; Шлях до міграцій реж
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Міграція N, -m N__ і mdash; крок міграції (в минулому міграція, якщо опущений, 0 - перед першим міграції)
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Ім'я сховища, -s NAME__ і mdash; migranto ім'я таблиці даних (за замовчуванням migranto)
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Багатослівний, -v__ і mdash; Докладний режим
* & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; __-- Підробка, -f__ і mdash; підробка міграції (NO SQL застосовується в базу даних, за винятком ряду міграції)
Вимоги
- Python
Коментар не знайдено