首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持sqlalchemy-migrate部署的Fabfile?

支持sqlalchemy-migrate部署的Fabfile?
EN

Stack Overflow用户
提问于 2010-05-06 10:12:26
回答 1查看 527关注 0票数 0

我让数据库迁移(使用sqlalchemy-migrate)在我的开发环境中工作得很好。然而,对于如何将其集成到我的部署过程中,我有点困惑。

我想使用fabric在远程服务器上执行manage.py文件,但我不确定在此文件中使用什么作为存储库值。引用'appname/migrations‘和'/usr/local/pylons/appname/env/lib/python2.6/site-packages/appname-05.egg/appname/migrations/’都会失败,并返回migrate.versioning.exceptions.InvalidRepositoryError

有没有人有一个可以很好地使用sqlalchemy- manage.py的文件和迁移工具?

EN

回答 1

Stack Overflow用户

发布于 2010-05-06 19:59:29

我所做的是为sqlalchemy-migrations文档生成一个manage.py文件。在那里,我黑了它,以加载我们的配置信息,包括数据库身份验证信息。在我们的例子中,它是一个Pylons应用程序,所以它可以读取正确的Pylons config.ini文件。

http://readthedocs.org/docs/sqlalchemy-migrate/en/latest/versioning.html#project-management-script

然后fabric命令都与manage.py文件交互,而不是直接使用Python API。因为一切,从SA-Migrate manage.py到应用程序本身,我没有遇到任何你提到的任何类型的路径问题。

我不确定这是不是一个“精确”的修复方法,但也许会有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2778017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档