SqlAlchemy Informix 状态
Posted
技术标签:
【中文标题】SqlAlchemy Informix 状态【英文标题】:SqlAlchemy Informix Status 【发布时间】:2020-04-18 20:51:24 【问题描述】:谁能告知 Informix 的 Sql-Alchemy 项目的状态? 我对 Python 比较陌生。我曾为 postgres 使用 Dbi 和 SQL-Alchemy,并完成了这两项工作。
我花了很多时间试图让 Informix 正常工作。我发现 GitHub 上有关 sql-alchemy 的说明很难遵循,而且我对说它还没有“准备好”的评论感到厌烦。
我已经让 IfxPy 模块工作了,我也让 IfxPyDbi 工作了。如果执行方法返回一个字典(如 IfxPy.fetch_assoc),我很乐意使用 IFxPyDbi,但我只能让它返回元组。
是否有人对使用 Informix 开始处理 python 项目的最佳方法有任何建议。最好的起点是什么?我在这些模块的正确轨道上吗?我是否遗漏了一些关于 Informix 的 SQL-Alchemy 的内容?
任何建议将不胜感激。
【问题讨论】:
【参考方案1】:Infomix Python 驱动程序(IfxPy 和 IfxPyDbi)经过了相当好的测试,如果您遇到问题,Informix 团队很乐意为您提供帮助。同时,Informix 数据库的 Python SQL Alchemy 适配器正在进行中,尚未准备好使用;我们仍然需要完成 Informix 数据库的元数据映射以产生正确的输出。不幸的是,我们还没有此任务的预计到达时间。
【讨论】:
非常感谢。这正是我所需要的。现在我知道前进的方向了。【参考方案2】:应该注意的是,我发现使用 Windows 64 位 informix odbc 驱动程序和 pyodbc 取得了相当大的成功。 Python 3.8,informix 12。
将其放入数据框中的一些建议。
pd.DataFrame.from_records()
是你的朋友。
【讨论】:
以上是关于SqlAlchemy Informix 状态的主要内容,如果未能解决你的问题,请参考以下文章
使用sqlalchemy的informix DB的Python数据库连接
调整 Informix 查询(Cisco 呼叫数据代理状态)