nous.migration

Software screenshot:
nous.migration
Software ətraflı:
Version: 0.7.1
Tarixi Upload: 14 Apr 15
Geliştirici: Ignas Mikalajunas
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration başqa SQLAlchemy based verilənlər bazası şeması miqrasiya vasitədir.
Quraşdırma
Yüklemek üçün, əlavə edin:
[Miqrasiya]
resept = zc.recipe.egg
yumurta =
& Nbsp; nous.migration
Sizin buildout.cfg üçün
Siz databse sürücü pakcage və tətbiq əlavə edə bilərsiniz
bu kimi paketi:
[Miqrasiya]
resept = zc.recipe.egg
yumurta =
& Nbsp; psycopg2
& Nbsp; nous.some_app
& Nbsp; nous.migration
Konfiqurasiya
Sizin development.ini və ya ini digər növ əlavə et:
[Nous.migration]
app = app: məşğul
paketi = busy.migration
migrator sqlalchemy konfiqurasiya misal üçün, app bölməsində olmaq gözləyir:
[App: məşğul]
sqlalchemy.url = postgresql: /// inkişaf
Kimsə xahiş edəcək, mən də miqrasiya bölməsinə sqlalchemy konfiqurasiya əlavə edə bilər.
Siz həmçinin əlavə edə bilərsiniz:
vcs = git
schema_diff_cmd = git fərq src / meşgul / modelləri / schema.sql
belə ki, add_script komanda versiyası nəzarət sistemi faylları əlavə və avtomatik olaraq şeması delta ilə yaşayır olardı.
Onlar, həqiqətən, müvafiq yerləşdirilməsi deyil və tətbiq çalıştırmak üçün lazım heç vaxt bu iki parametrləri setup.cfg getmək bilər.
istifadə
bin / development.ini miqrasiya [version] [| Downgrade | | quraşdırma upgrade add_script]
Sizin tətbiqi ilə inteqrasiya
Bu kimi bir şey əlavə et
& Nbsp; & nbsp; & nbsp; mühərrik = engine_from_config (conf, "sqlalchemy.)
& Nbsp; & nbsp; & nbsp; DBMigrator (mühərrik, "busy.migration). Set_up_migration (init_migration = DBSetUp () run_scripts = False)
Sizin setup_app, və ya initialize_sql ilə
DBSetUp Sizin şeması initializes bir "upgrade" metodu var ki, bir sinif edir.
Siz çox yollarla bunu edə bilərsiniz, sonra masalar müəyyən edir miqrasiya script əlavə edə bilərsiniz miqrasiya ki, miqrasiya scripts istifadə edərək:
& Nbsp; & nbsp; & nbsp; DBMigrator (mühərrik, "busy.migration). Set_up_migration (run_scripts = True)
Və ya bir canonical şeması qurmaq və bir dəfə bütün başlamaq və 'Bitti kimi bütün skript qeyd edə bilərsiniz
& Nbsp; & nbsp; & nbsp; . DBMigrator (mühərrik, "busy.migration) set_up_migration (init_migration = DBSetUp () run_scripts = False)

tələblər

    < li> Python

Oxşar proqram

Groovy
Groovy

28 Sep 15

hiberlite
hiberlite

11 May 15

Amalgam
Amalgam

11 May 15

ChronicDB
ChronicDB

14 Apr 15

Geliştirici digər proqram Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Şərh nous.migration

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!