ffmigration

Скріншот програми:
ffmigration
Дані програми:
Версія: 0.4
Дата завантаження: 11 May 15
Розробник: Ferran Pegueroles Forcadell
Ліцензія: Безкоштовно
Популярність: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration це простий інструмент міграції бази даних.
Є простою анс елегантний спосіб тримати міграції баз даних в цілях у різних environemnts, відстеження яким migratison бази даних виконуються і немає.
ffmigration це тільки вперед інструмент міграції, це означає, що там не мураха автоматичний спосіб відкату і прикладної міграції.
<Сильний> Як це працює
ffmigration створює таблицю імена migration_history на обраній базі даних, щоб відстежувати OD застосовуваних міграцій. Ця таблиця створюється автоматично при першому запуску.
На кожному рахунку, ffmigration виглядає всіх файлів з розширенням .sql в каталозі міграції, представленої в командному рядку, перевіряє файл міграції були застосовані до бази даних, і якщо IH НЕ aplied це apllied в бази даних і зберігаються в migration_history.
Це рекомендовано назвати всі файли міграції з префіксом ряду зберегти порядок. Наприклад:
 Ls / деякі / міграції / реж /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
<Сильний> Установка
Використовуйте setup.py:
пітон setup.py збірки
Судо пітон setup.py встановити
або використовувати PIP:
пункт встановити ffmigrate
<Сильний> Командний рядок
& NBSP; ./ ffmigration --help
Використання: ffmigration [опції] migrations_dir бази даних
Застосувати міграції бази даних з migrations_dir до обраної базі даних.
migration_dir містить файли з розширенням .sql, які відсортовані
і застосовуються.
Застосовувані міграції зберігаються на столі з ім'ям "migration_history"
в обраній базі даних
Опції:
& NBSP; - версія шоу-програма в номер версії і вийти
& NBSP; -h, --help показати цю довідку і вийти
& NBSP; -H ГОСПОДАР, --host = HOST Сервер баз даних хоста
& NBSP; -u користувач, --user = ім'я користувача бази даних КОРИСТУВАЧА
& NBSP ;-p запросить пароль бази даних
& NBSP; - пароль = пароль бази даних паролів
& NBSP ;-P ПОРТ, --port = порт підключення до бази даних ПОРТ
& NBSP; -q, --quiet Чи не видавати повідомлення про стан в стандартний висновок
& NBSP; -l рівні, --level = РІВЕНЬ
& NBSP; рівень ведення журналу (налагодження, інформація, попередження, помилка, критичний)
. & NBSP; -n, --noop Чи не запускати команди

Вимоги

  • Python

Обмеження :.

  • В даний час він працює тільки з MySQL

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

SQLAntaresia
SQLAntaresia

14 Apr 15

EJDB
EJDB

18 Jul 15

Qore Tibrv Module
Qore Tibrv Module

20 Feb 15

RedStore
RedStore

11 May 15

Інші програми розробника Ferran Pegueroles Forcadell

django-dirbrowser
django-dirbrowser

11 May 15

mysql-autodoc
mysql-autodoc

12 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

ffmigration

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