Goose

Software skärmdump:
Goose
Mjukvaruinformation:
Version: 1.0.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Mike Steder
Licens: Gratis
Popularitet: 22

Rating: nan/5 (Total Votes: 0)

Goose är ett Python verktyg för att hantera och applicera SQL-databas migreringar.
Eftersom våra gäss använda SQLAlchemy att hantera sina migrations tabeller kan du ansluta till och migrera en databas som stöds av SQLAlchemy.
Migra är bara vanlig SQL-filer och order migreringar tillämpas specificeras genom konfigurationen i en YAML fil.
Användning
Först initiera databasen genom att installera migration_info tabell:
gås -d sqlite: ///my.db -m migreringar / init
Nu gå vidare och migrera:
gås -d sqlite: ///my.db -m migreringar / migrera
För att ta reda på vad migreringar har tillämpats du kan göra:
gås -d sqlite: ///my.db -m migreringar / listan
Installation
Pip installera pyyaml ​​pip installera sqlalchemy
Och installera vilket som DB API drivrutin du behöver för din specifika DB:
Pip installera psycopg2
Project layout
Förutsatt att du har ett projekt som du vill lägga till migreringar i en katalog så här:
MyApp
| - README
`- Paket
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Du kan lägga till migreringar så här:
MyApp
| - README
| - Paket /
| | - __init__.py
| `- Somecode.py
`- migreringar /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Innehållet i index.yaml skulle se ut:
migreringar:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Krav :

  • Python

Liknande mjukvara

S3QL
S3QL

20 Feb 15

Qore uuid Module
Qore uuid Module

20 Feb 15

DBKiss
DBKiss

11 May 15

MyJSQLView
MyJSQLView

20 Feb 15

Annan programvara för utvecklare Mike Steder

txTemplate
txTemplate

20 Feb 15

Kommentarer till Goose

Kommentarer hittades inte
Kommentar
Slå på bilder!