Goose

Skjermbilde programvare:
Goose
Prog.varedetaljer:
Versjon: 1.0.0
Last opp dato: 14 Apr 15
Utvikler: Mike Steder
Lisens: Gratis
Popularitet: 22

Rating: nan/5 (Total Votes: 0)

Goose er en Python verktøy for å administrere og bruke SQL database vandringer.
Fordi våre gjess bruke SQLAlchemy å administrere sine migrasjons tabeller du kan koble til og overføre noen database støttes av SQLAlchemy.
Vandringer er bare ren SQL-filer og ordre migreringer er brukt er spesifisert gjennom konfigurasjonen i et YAML fil.
Bruk
Første initial databasen ved å installere migration_info tabellen:
gås -d sqlite: ///my.db -m vandringer / init
Nå gå videre og migrere:
gås -d sqlite: ///my.db -m migrasjoner / migrere
For å finne ut hva migreringer er anvendt du kan gjøre:
gås -d sqlite: ///my.db -m migrasjoner / list
Installasjon
PIP installere pyyaml ​​pip installere sqlalchemy
Og installere hvilken DB API driveren du trenger for ditt spesifikke DB:
PIP installere psycopg2
Prosjekt Layout
Forutsatt at du har et prosjekt du ønsker å legge til vandringer til i en katalog som dette:
MyApp
| - README
`- Pakke
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Du kan legge til vandringer som dette:
MyApp
| - README
| - Pakke /
| | - __init__.py
| `- Somecode.py
`- migrasjoner /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Innholdet i index.yaml ville se slik ut:
vandringer:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Krav :

  • Python

Lignende programvare

Tiote
Tiote

14 Apr 15

Minimongo
Minimongo

12 May 15

S3QL
S3QL

20 Feb 15

Yada
Yada

2 Jun 15

Annen programvare fra utvikleren Mike Steder

txTemplate
txTemplate

20 Feb 15

Kommentarer til Goose

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!