Goose

Software kuvakaappaus:
Goose
Ohjelmiston tiedot:
Versio: 1.0.0
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Mike Steder
Lupa: Vapaa
Suosio: 22

Rating: nan/5 (Total Votes: 0)

Goose on Python työkalu hallintaan ja soveltaa SQL-tietokannan vaellukset.
Koska meidän hanhet käyttävät SQLAlchemy hallita maahanmuuttoa taulukoita voit yhdistää ja siirtää tahansa tietokantaan tukee SQLAlchemy.
Migrations ovat pelkkää SQL tiedostot ja järjestys vaellukset sovelletaan märittää kokoonpano YAML tiedostoon.
Käyttö
Ensin alustaa tietokannan asentamalla migration_info taulukossa:
hanhi -d SQLite: ///my.db -m vaellukset / init
Nyt mene eteenpäin ja siirtyä:
hanhi -d SQLite: ///my.db -m vaellukset / vaeltavat
Voit selvittää, mitä vaellukset on sovellettu voit tehdä:
hanhi -d SQLite: ///my.db -m vaellukset / list
Asennus
Pip asentaa pyyaml ​​PIP asentaa sqlalchemy
Ja asentaa kumpi DB API ajuria juuri sinun DB:
Pip asentaa psycopg2
Projektin asettelu
Olettaen, että sinulla on projekti, jonka haluat lisätä vaellusten olevan hakemistoon näin:
MyApp
| - README
`- Paketti
& Nbsp; | - __init__.py
& Nbsp; `- somecode.py
Voisit lisätä vaellukset näin:
MyApp
| - README
| - Paketti /
| | - __init__.py
| `- Somecode.py
`- Vaellukset /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; `- update_users.sql
Sisältö index.yaml näyttäisi:
vaellukset:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

CegoAdm
CegoAdm

20 Feb 15

SnapLogic
SnapLogic

3 Jun 15

MetaModel
MetaModel

20 Feb 15

dbkit
dbkit

20 Feb 15

Muu ohjelmistojen kehittäjä Mike Steder

txTemplate
txTemplate

20 Feb 15

Kommentit Goose

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!