跳转到主要内容

将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 (10.8 kB 查看哈希)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面