Goose

Software screenshot:
Goose
Podrobnosti Software:
Verze: 1.0.0
Datum uploadu: 14 Apr 15
Vývojka: Mike Steder
Licence: Volný
Popularita: 107

Rating: 3.0/5 (Total Votes: 1)

Goose je nástroj Python pro správu a použití SQL databáze migrace.
Protože naše husy používají SQLAlchemy řídit jejich migrace tabulek se můžete připojit a migraci jakékoli databáze podporované SQLAlchemy.
Migrace jsou prostě SQL soubory a pořadí migrace jsou použita, je specifikována prostřednictvím konfigurace v souboru YAML.
Použít
Nejprve inicializovat databáze instalací tabulky migration_info:
husa -d sqlite: ///my.db -m stěhování / init
A teď do toho pusťte a migrovat:
husa -d sqlite: ///my.db -m stěhování / migrovat
Chcete-li zjistit, jaké migrace byly použity můžete udělat:
husa -d sqlite: ///my.db -m stěhování / list
Instalace
Pip nainstalovat pyyaml ​​pip nainstalovat sqlalchemy
A podle toho, co nainstalovat DB API ovladač, který potřebujete pro vaši konkrétní DB:
Pip nainstalovat psycopg2
Rozvržení projektu
Předpokládám, že máte projekt, který chcete přidat migrace v adresáři, jako je tento:
MyApp
| - README
`- Balíček
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Dalo by se přidat migrace, jako je tento:
MyApp
| - README
| - Balíček /
| | - __init__.py
| `- Somecode.py
`- migrace /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Obsah index.yaml bude vypadat takto:
migrace:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Požadavky na :

  • Python

Podobný software

GTKO
GTKO

11 May 15

migranto
migranto

20 Feb 15

Dzo
Dzo

14 Apr 15

Reportico
Reportico

19 Feb 15

Ostatní software developer Mike Steder

txTemplate
txTemplate

20 Feb 15

Komentáře k Goose

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!