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

EJDB
EJDB

18 Jul 15

dse
dse

14 Apr 15

Tiote
Tiote

14 Apr 15

doppler
doppler

20 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!