Goose

Screenshot Software:
Goose
Szczegóły programowe:
Wersja: 1.0.0
Filmu: 14 Apr 15
Wywoływacz: Mike Steder
Licencja: Wolny
Popularność: 22

Rating: nan/5 (Total Votes: 0)

Goose jest narzędziem do zarządzania i Python stosowania migracje baz danych SQL.
Ponieważ nasze gęsi użyć SQLAlchemy do zarządzania tabel migracji można podłączyć do dowolnej bazy danych oraz migrację wspieranych przez SQLAlchemy.
Migracje są po prostu pliki SQL i migracje rzędu są stosowane jest określona poprzez konfigurację w pliku YAML.
Zastosowanie
Najpierw zainicjować bazę danych, instalując tabelę migration_info:
Gęś -d sqlite: ///my.db -m migracji / init
Teraz idź i migracji:
Gęś -d sqlite: ///my.db -m migracji / migracji
Aby dowiedzieć się, co migracje zostały zastosowane możesz zrobić:
Gęś -d sqlite: ///my.db -m migracji / lista
instalacji
pip pip zainstalować zainstalować pyyaml ​​SQLAlchemy
I zainstalować cokolwiek DB API sterownik do Twojej konkretnej DB:
pip install psycopg2
Układ Projekt
Zakładając, że projekt, który chcesz dodać migracje w katalogu, takie jak to:
MyApp
| - README
`- Pakiet
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Możesz dodać migracje jak to:
MyApp
| - README
| - Pakiet /
| | - __init__.py
| `- Somecode.py
`- migracje /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Zawartość index.yaml będzie wyglądać:
migracje:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Wymagania :

  • Python

Podobne oprogramowanie

Inne programy z deweloperem Mike Steder

txTemplate
txTemplate

20 Feb 15

Komentarze do Goose

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!