【发布时间】:2018-02-07 05:41:30
【问题描述】:
我显然正在努力使用 sqlalchemy 建立与 paradox 数据库的连接,因为方言似乎没有特色......是的,我知道 paradox 已经过时,但我需要让它工作,因为我的老板有自己的有悖论支持的加油站。我让它与 pypyodbc 一起工作,自从我进入 VBA 几年以来,这并没有那么困难,而且事情一开始并不那么奇怪。使用 etl 管道切换到 python 让我的生活变得更加轻松......此时我正在尝试从多个来源获取数据以进行业务报告,我只能将一个模块应用于 etl 目的。希望你们中的一些人可以就此事提供一些有用的信息。
【问题讨论】:
-
为什么只能使用一个模块?
-
我的意思是我只想使用例如 sqlalchemy,而不是将其与 pypyodbc 或特定方言的模块(或库)结合使用 :)
-
所以这是一种偏好?我很抱歉说你运气不好。 SQLalchemy 不支持悖论。有一个比 pypyodbc (pypi.python.org/pypi/pypxlib/1.6) 更简单的库。您需要创建一个临时环境来将您的数据集合并在一起。例如,将每个数据源复制到一个 sqlite 数据库中,然后您就可以使用一个数据源。
-
认为可以自定义甚至绕过 odbc ......那么我将不得不走很长的路。谢谢@艾伦
标签: python sqlalchemy