Nomad

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

Rating: 5.0/5 (Total Votes: 1)

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

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

BoneCP
BoneCP

11 May 15

Groovy
Groovy

28 Sep 15

SQL Relay
SQL Relay

27 Sep 15

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

Cyrax
Cyrax

11 May 15

Nomad
Nomad

6 Jun 15

Nomad

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