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

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

TUTOS
TUTOS

18 Feb 15

Metabase
Metabase

11 May 15

Katalog
Katalog

3 Jun 15

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

txTemplate
txTemplate

20 Feb 15

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

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