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

Qore asn1 Module
Qore asn1 Module

20 Feb 15

Minimongo
Minimongo

12 May 15

datastore
datastore

20 Feb 15

MySQL Workbench
MySQL Workbench

17 Feb 15

Annen programvare fra utvikleren Mike Steder

txTemplate
txTemplate

20 Feb 15

Kommentarer til Goose

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