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

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

MongoMultiMaster
MongoMultiMaster

20 Feb 15

libsqljdbc-auth
libsqljdbc-auth

3 Jun 15

phpMyAdmin
phpMyAdmin

22 Jun 18

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

txTemplate
txTemplate

20 Feb 15

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

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