Goose

Софтуер снимки:
Goose
Софтуер детайли:
Версия: 1.0.0
Дата на качване: 14 Apr 15
Розробник: Mike Steder
Разрешително: Безплатно
Популярност: 22

Rating: nan/5 (Total Votes: 0)

Goose е Python инструмент за управление и прилагане на миграции SQL бази данни.
Защото нашите гъски използват SQLAlchemy да управлява техните миграционни маси можете да се свържете и да мигрират всяка база данни поддържа от SQLAlchemy.
Миграции са просто SQL файлове и миграциите на поръчките са приложени е посочен чрез конфигурация във файл YAML.
<Силен> Usage
Първо се инициализира вашата база данни, като инсталирате масата за migration_info:
гъши -D SQLite: ///my.db -m миграции / първоначален
Сега отидете напред и да мигрират:
гъши -D SQLite: ///my.db -m миграции / мигрират
За да разберете какво миграции са били приложени можете да направите:
гъши -D SQLite: ///my.db -m миграции / списък
<Силен> Монтаж
PIP инсталирате pyyaml ​​PIP инсталирате SQLAlchemy
И инсталиране на двете DB API драйвер необходимо за вашата конкретна DB:
PIP инсталирате psycopg2
<Силен> Project Layout
Ако приемем, че имате проект, който искате да добавите миграции в директория, подобен на този:
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

Подобен софтуер

Qore Glut Module
Qore Glut Module

20 Feb 15

LiteSQL
LiteSQL

14 Apr 15

BoneCP
BoneCP

11 May 15

mongoctl
mongoctl

20 Feb 15

Друг софтуер на разработчика Mike Steder

txTemplate
txTemplate

20 Feb 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория