Goose

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

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

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

Pyrseas
Pyrseas

20 Feb 15

SwingSet
SwingSet

20 Feb 15

TUTOS
TUTOS

18 Feb 15

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

txTemplate
txTemplate

20 Feb 15

Goose

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