Goose

Software screenshot:
Goose
Software informatie:
Versie: 1.0.0
Upload datum: 14 Apr 15
Ontwikkelaar: Mike Steder
Licentie: Gratis
Populariteit: 22

Rating: nan/5 (Total Votes: 0)

Goose is een Python-tool voor het beheren en toepassen van SQL-database migraties.
Omdat onze ganzen gebruiken SQLAlchemy om hun migratie tabellen te beheren kunt u verbinding maken en migreren elke database wordt ondersteund door SQLAlchemy.
Migraties zijn gewoon SQL-bestanden en de volgorde migraties worden toegepast is opgegeven via configuratie in een YAML bestand.
Gebruik
Eerst initialiseren uw database door het installeren van de migration_info tabel:
gans -d sqlite: ///my.db -m migraties / init
Nu ga je gang en migreren:
gans -d sqlite: ///my.db -m migraties / migreren
Om te weten wat migraties zijn toegepast die je kunt doen:
gans -d sqlite: ///my.db -m migraties / list
installatie
pip installeren pyyaml ​​pip sqlalchemy installeren
En installeren welke DB API driver je nodig hebt voor uw specifieke DB:
pip psycopg2 installeren
Project Layout
Ervan uitgaande dat je een project dat u wilt migraties in een directory als deze toe te voegen:
MyApp
| - README
`- Pakket
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Je zou kunnen migraties zoals deze toe te voegen:
MyApp
| - README
| - Pakket /
| | - __init__.py
| `- Somecode.py
`- Migraties /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
De inhoud van index.yaml zou uitzien:
migraties:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Eisen

  • Python

Vergelijkbare software

SQL Relay
SQL Relay

27 Sep 15

Tiote
Tiote

14 Apr 15

ADOdb Lite
ADOdb Lite

3 Jun 15

Andere software van ontwikkelaar Mike Steder

txTemplate
txTemplate

20 Feb 15

Reacties op Goose

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!