nous.migration

Programinė įranga Screenshot:
nous.migration
Programinė detalės:
Versija: 0.7.1
Įkėlimo datą: 14 Apr 15
Kūrėjas: Ignas Mikalajunas
Licencija: Nemokamai
Populiarumas: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration yra dar vienas sqlalchemy remiantis duomenų bazės migracijos įrankis.
Diegimas
Norėdami jį įdiegti, pridėti:
[Migracija]
receptas = zc.recipe.egg
kiaušiniai =
& Nbsp; nous.migration
Jūsų buildout.cfg
Jūs galbūt norėsite pridėti Databse vairuotojo pakcage ir savo prašymą
paketas, kaip tai:
[Migracija]
receptas = zc.recipe.egg
kiaušiniai =
& Nbsp; psycopg2
& Nbsp; nous.some_app
& Nbsp; nous.migration
Sąranka "
Pridėti savo development.ini ar kokia kita INI:
[Nous.migration]
App = app: užimtas
paketas = busy.migration
migrator tikisi sqlalchemy konfigūracija turi būti pateikti į app skyriuje, pavyzdžiui:
[App: užimtas]
sqlalchemy.url = PostgreSQL: /// plėtra
Galėčiau pridurti sqlalchemy konfigūraciją migracijos skyriuje per daug, jei kas nors paklaus.
Taip pat galite pridėti:
VCS = git
schema_diff_cmd = git skirt src / užsiėmęs / modeliai / schema.sql
kad add_script komanda būtų pridėti failus į versiją kontrolės sistemos ir užpildyti juos su savo schema deltos automatiškai.
Šie du parametrai gali eiti setup.cfg nes jie nėra tikrai diegimas susijęs ir niekada privalo paleisti savo paraišką.
Naudojimas
bin / migruoti development.ini [atnaujinimo | downgrade | montavimas | add_script] [versija]
integravimas su jūsų paraiška
Pridėti kažką panašaus į tai:
& Nbsp; & nbsp; & nbsp; Variklio = engine_from_config (conf "sqlalchemy.)
& Nbsp; & nbsp; & nbsp; DBMigrator (variklio, "busy.migration). Set_up_migration (init_migration = DBSetUp (), run_scripts = false)
Jūsų setup_app, arba savo initialize_sql
DBSetUp yra klasė, turinti "atnaujinimo" metodą, kuris inicijuoja savo schemą.
Jūs galite tai padaryti įvairiais būdais, galite pridėti migracijos skriptą, sukuriantis savo lenteles ir tada pereiti, kad naudojant migracijos skriptą:
& Nbsp; & nbsp; & nbsp; DBMigrator (variklio, "busy.migration). Set_up_migration (run_scripts = true)
Arba jūs galite turėti kanoninė schema, įsteigta ir inicijuoti visa tai vienu metu ir tiesiog pažymėti visus scenarijus kaip "padaryti"
& Nbsp; & nbsp; & nbsp; . DBMigrator (variklio, "busy.migration) set_up_migration (init_migration = DBSetUp (), run_scripts = false)

Reikalavimai :

    < li> Python

Panaši programinė įranga

ZODB3
ZODB3

15 Apr 15

SwingSet
SwingSet

20 Feb 15

Kita programinė įranga kūrėjas Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Komentarai nous.migration

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