Goose

Programinė įranga Screenshot:
Goose
Programinė detalės:
Versija: 1.0.0
Įkėlimo datą: 14 Apr 15
Kūrėjas: Mike Steder
Licencija: Nemokamai
Populiarumas: 107

Rating: nan/5 (Total Votes: 0)

Žąsų yra Python įrankis, skirtas valdyti ir taikyti SQL duomenų bazės migraciją.
Kadangi mūsų žąsų naudoti sqlalchemy valdyti savo migracijos lenteles galite prisijungti prie tinklo ir perkelti bet kokią duomenų bazę remiamą sqlalchemy.
Migracija yra tiesiog SQL failai ir užsakymo migracija yra taikomos nurodyta per konfigūraciją į yaml failą.
Naudojimas
Pirma inicijuoti savo duomenų bazę, diegiant migration_info lentelę:
žąsų -d SQLite: ///my.db -m migracijų / init
Dabar eikite į priekį ir migruoja:
žąsų -d SQLite: ///my.db -m migracijų / migruoti
Norėdami sužinoti migracija buvo taikomi galite padaryti:
žąsų -d SQLite: ///my.db -m migracijų / sąrašas
Diegimas
PIP įdiegti pyyaml ​​pip įdiegti sqlalchemy
Ir įdiegti kuri DB API vairuotojas jums reikia už jūsų konkrečios DB:
PIP įdiegti psycopg2
Projektų išdėstymas "
Darant prielaidą, kad jūs turite projektą, kurį norite pridėti migraciją į kaip šis kataloge:
MyApp
| - README
`- Paketas
& Nbsp; | - __init__.py
& Nbsp; "- somecode.py
Jūs galite pridėti migraciją, kaip šis:
MyApp
| - README
| - Paketas /
| | - __init__.py
| `- Somecode.py
`- migracija /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; "- update_users.sql
Iš index.yaml turinys atrodys:
migracija:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

Reikalavimai :

  • Python

Panaši programinė įranga

TYPO3
TYPO3

26 Apr 16

hamsterdb
hamsterdb

17 Feb 15

Qore uuid Module
Qore uuid Module

20 Feb 15

dse
dse

14 Apr 15

Kita programinė įranga kūrėjas Mike Steder

txTemplate
txTemplate

20 Feb 15

Komentarai Goose

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!