Goose

Скріншот програми:
Goose
Дані програми:
Версія: 1.0.0
Дата завантаження: 14 Apr 15
Розробник: Mike Steder
Ліцензія: Безкоштовно
Популярність: 107

Rating: nan/5 (Total Votes: 0)

Гусь інструмент Python для управління і застосування міграції бази даних SQL.
Тому що наші гуси використовувати SQLAlchemy управляти їх таблиці міграції можна підключитися і перейти до будь-якої базі даних, підтримуваний SQLAlchemy.
Міграції просто SQL файли і міграції порядку застосовуються задаються через конфігурацію в файл YAML.
Використання
По-перше ініціалізувати базу даних шляхом установки на стіл migration_info:
гусак -d SQLite: ///my.db -m міграції / ініціалізації
Тепер вперед і мігрують:
гусак -d SQLite: ///my.db -m міграції / міграції
Щоб з'ясувати, що міграція були застосовані ви можете зробити:
гусак -d SQLite: ///my.db -m міграції / список
Установка
пункт встановити PyYAML пункт встановити SQLAlchemy
І встановити залежно від того DB API потрібний драйвер для вашої конкретної БД:
пункт встановити psycopg2
Проект макету
Якщо у вас є проект, який ви хочете додати міграції в директорію, наприклад так:
MyApp
| - README
`- Пакет
І NBSP; | - __init__.py
І NBSP; `- somecode.py
Ви можете додати міграції, як це:
MyApp
| - README
| - Пакет /
| | - __init__.py
| `- Somecode.py
`- Міграції /
І NBSP; | - create_user_tables.sql
І NBSP; | - db_skeleton.sql
І NBSP; | - index.yaml
І NBSP; `- update_users.sql
Зміст index.yaml буде виглядати так:
міграції:
І NBSP; - db_skeleton.sql
І NBSP; - create_user_tables.sql
І NBSP; - update_users.sql

Вимоги

  • Python

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

SchemaCrawler
SchemaCrawler

14 Apr 15

Groovy
Groovy

28 Sep 15

indigestion
indigestion

20 Feb 15

Інші програми розробника Mike Steder

txTemplate
txTemplate

20 Feb 15

Goose

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