Nomad

Скріншот програми:
Nomad
Дані програми:
Версія: 0.2
Дата завантаження: 20 Feb 15
Розробник: Alexander Solovyov
Ліцензія: Безкоштовно
Популярність: 1

Rating: nan/5 (Total Votes: 0)

Nomad є простою міграції додаток, що специфічно бере до уваги властивості розвитку з DVCS і повністю агностиком з ORM або що ви використовуєте для доступу до бази даних. Він використовує прості сценарії SQL для перенесення і може працювати до і після обробки підпрограми, написані на будь-якій мові (Python, Ruby або щось ви використовуєте для вашого застосування).
Концепція
Міграція магазин Nomad є каталог з nomad.ini і через інші каталоги всередині. Кожен каталог в ньому, що містить migration.ini є однією міграція та ім'я каталогу дітей є ідентифікатор міграції.
Це виглядає наступним чином:
міграції /
і NBSP; nomad.ini
І NBSP; 2011-11-11 перша міграція /
і NBSP; migration.ini
І NBSP; up.sql
І NBSP; 2011-11-12-друге, міграція /
і NBSP; migration.ini
І NBSP; 1-pre.py
І NBSP; 2-up.sql
І NBSP; 3-post.py
Основні властивості:
- Існує немає пониження - ніхто ніколи не перевіряє їх, вони не рідко виникає необхідність
- Ви можете написати міграції в якій би мову ви хочете, тільки інструмент дозволяє відстежувати, застосовувані міграції та залежностей
- .sql Трактується по-різному і виконуються у відношенні бази даних, налаштовуються в nomad.ini
- Тільки .SQL і виконувані файли при їх запуску. Ви можете помістити файли README, шматки документації, все, що ви хочете разом з вашим міграцій.
- Питання Ім'я - все виконується в порядку. Замовити визначається за допомогою людського роду (так що х-1.sql раніше, ніж х-10.sql, ви завжди можете перевірити сортування з Л. --sort = версію).

Вимоги

  • Python

Схожі програми

Інші програми розробника Alexander Solovyov

Nomad
Nomad

6 Jun 15

Cyrax
Cyrax

11 May 15

Nomad

Коментар не знайдено
додати коментар
Включіть картинки!