nous.migration

軟件截圖:
nous.migration
軟件詳細信息:
版本: 0.7.1
上傳日期: 14 Apr 15
許可: 免費
人氣: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration是另一個基於的SQLAlchem​​y數據庫模式遷移工具。
安裝
要安裝它,添加:
[遷移]
配方= zc.recipe.egg
雞蛋=
  nous.migration
您buildout.cfg
您可能要添加的驅動程序DATABSE和pakcage您的應用程序
包裝是這樣的:
[遷移]
配方= zc.recipe.egg
雞蛋=
  psycopg2
  nous.some_app
  nous.migration
配置
添加到您的development.ini或其他形式的INI:
[nous.migration]
應用程序=:忙
包= busy.migration
遷移期望SQLAlchem​​y的配置存在於所述應用程序的部分中,例如:
[應用程序:忙]
sqlalchem​​y.url = PostgreSQL的:///發展
我想補充的SQLAlchem​​y配置遷移部分太多,如果有人會問。
您還可以添加:
VCS =混帳
schema_diff_cmd = git的差異的src /忙/型號/ schema.sql文件
這樣add_script命令將文件添加到版本控制系統,並與您的模式自動增量填充它們。
這兩個設置可能去setup.cfg因為他們是不是真的部署相關的,並且從來沒有要求運行你的應用程序。
用法
斌/遷移development.ini [升級|降級|設置| add_script] [版]
您的應用程序集成
加入這樣的事情:
   發動機= engine_from_config(CONF“SQLAlchem​​y的。”)
    DBMigrator(發動機,'busy.migration')。set_up_migration(init_migration = DBSetUp(),run_scripts =假)
您setup_app,或在您的initialize_sql
DBSetUp的是,有一個“升級”的方法來初始化您的架構類。
您可以通過多種方式做到這一點,你可以添加設置你的表遷移腳本,然後遷移使用遷移腳本:
    DBMigrator(發動機,'busy.migration')。set_up_migration(run_scripts =真)
或者你可以有一個規範的模式設置和初始化一次全部,只是為“做”標記所有腳本
    。DBMigrator(發動機,“busy.migration')set_up_migration(init_migration = DBSetUp(),run_scripts = FALSE)

要求

    < LI>的Python

類似的軟件

psycopg
psycopg

12 May 15

Xataface
Xataface

19 Feb 15

Glom
Glom

14 Jul 16

顯影劑的其他軟件 Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

意見 nous.migration

評論沒有發現
添加評論
打開圖片!