将SQLAlchemy中的数据传输到transmogrifier管道
项目描述
简介
本包实现了一个简单的 SQLAlchemy 蓝图,用于collective.transmogrifier。
如果您不熟悉 transmogrifier,请先阅读其文档,以了解如何使用此包的基本知识。
本包实现了 transmogrify.sqlalchemy 蓝图,该蓝图执行 SQL 语句(通常是查询),并将查询返回值喂入 transmogrifier 管道。
配置
transmogrify.sqlalchemy 蓝图需要两个或更多参数
- dsn
SQL 数据库的连接信息。确切格式请参考 SQLAlchemy 文档中的 create_engine() 参数。
- query*
将要执行的 SQL 查询。任何以 'query' 开头的参数都将按顺序执行。
示例
这将把本地 postgres 数据库中菜单表的所有数据喂入管道
[sqlite] blueprint=transmogrify.sqlalchemy dsn=postgres://scott:tiger@localhost:5432/mydatabase query1=SELECT * FROM menu WHERE id=1 query2=SELECT * FROM menu WHERE id>1
变更日志
1.0.2 (2014-11-06)
使用 IAnnotations 存储关于 transmogrifier 上下文的信息,而不是 supersekrit 属性。[mj]
添加了针对 sqlalchemy 版本 > 0.7.2 的解决方案,其中 sqlalchemy.exceptions 已被 sqlalchemy.exc 替代。[pilz]
1.0.1 (2008-09-17)
返回字典中的键需要是普通字符串。[fschulze, soerensigfusson]
1.0 (2008-05-22)
初始发布 [wichert, mj]
项目详情
关闭
transmogrify.sqlalchemy-1.0.2.zip 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f538b293383b28ed537c8c726b233316f045ab20b5b7c53691883e8b5d2d71e |
|
MD5 | b96dd0e5068f0889a40ad1e9bee4e68a |
|
BLAKE2b-256 | ec50528f6e2d80804457746cc1160007bef0fac9e9f01a09d453bc6473e49e39 |