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
И в зависимости от того БД установить драйвер 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

Похожие программы

Couchapp
Couchapp

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

chartio
chartio

20 Feb 15

Innobackupex2
Innobackupex2

14 Apr 15

Другие программы разработчика Mike Steder

txTemplate
txTemplate

20 Feb 15

Комментарии к Goose

Комментарии не найдены
добавить комментарий
Включите картинки!