我有數據庫遷移(使用sqlalchemy-migrate)在我的開發環境中運行良好。不過,我對於如何將其整合到我的部署過程中有點難以理解。支持sqlalchemy-migrate部署的Fabfile?
我想使用fabric來執行遠程服務器上的manage.py文件,但我不確定該文件中的存儲庫值使用了什麼。參考'appname/migrations'和'/usr/local/pylons/appname/env/lib/python2.6/site-packages/appname-05.egg/appname/migrations/' 都會失敗並顯示migrate.versioning .exceptions.InvalidRepositoryError
有沒有人有一個fabile和manage.py可以很好地與sqlalchemy-migrate配合使用?
非常好 - 我喜歡這種方法,因爲它非常簡單,可以用fabric來編寫manage.py腳本。但是你爲manage.py文件中的'repository'值設置了什麼? 引用'appname/migrations'或'/usr/local/pylons/appname/env/lib/python2.6/site-packages/appname-05.egg/appname/migrations/'都會失敗並顯示migrate.versioning .exceptions.InvalidRepositoryError – 2010-05-07 01:33:00
我在我的應用程序中設置了遷移,因爲我的應用程序位於路徑中,所以我可以將存儲庫設置爲appname/migrations。 – Rick 2010-05-09 00:01:06