我在哪里可以找到sqlalchemy-migrate的好例子或教程

时间:2010-11-13 13:42:38

标签: sqlalchemy pylons data-migration sqlalchemy-migrate

this thread中有人指出我使用 sqlalchemy-migrate 来帮助使用sqlalchemy快速更改Web应用程序。 但是,还建议使用Do It Yourself method,包括手动为新数据库模式编写CSV列,最后导入它们。

问题在于我无法找到 sqlalchemy-migrate 的真实示例。我找到的资源at best描述了添加单个列或列重命名。官方文档基本上描述了API,很难看到如何有效地使用迁移。从文档中我甚至不知道迁移是否可以帮助更改数据库引擎,例如,从sqlite到mysql,而DIY解决方案可以完成工作。

我真的希望看到代码能够对数据库模式进行一些非平凡的转换,并证明迁移确实是一个非常有用的工具。

在哪里可以找到sqlalchemy-migrate的优秀示例/教程?

谢谢!

1 个答案:

答案 0 :(得分:4)

在寻找代码的实际工作示例时,不要忘记Google代码搜索。例如,跟随搜索:

http://www.google.com/codesearch?hl=en&lr=&q=%22from+migrate+import%22+lang:python&sbtn=Search

将提取一些真正的迁移脚本。它基本上在文件中使用“from migrate import”查找Python文件。

完成其中的一些工作,看看你是否可以按照自己的意愿行事。