Goose

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

Rating: nan/5 (Total Votes: 0)

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

SQLSoup
SQLSoup

15 Apr 15

pyodbc
pyodbc

20 Feb 15

ezRadius
ezRadius

2 Jun 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!