【发布时间】:2017-09-19 17:13:23
【问题描述】:
是否有人知道用于特定于 SQL 的模板的工具或库,最好是在 Python 中?
我正在寻找 Periscope Data 的 SQL 方言中的类似功能,例如 automatic joins 和 SQL sn-ps。
我可以自己用各种模板语言(如 Jinja)来近似这个,但如果在设计时考虑到特定于 SQL 的用例,那就太好了。
另外请注意,这适用于 ORM 没有意义的分析用例,编写 SQL 会更方便。我正在寻找对分析师友好的 SQL,其快捷方式如 select * from [table1+table2] 等。
【问题讨论】:
-
嗯,除了许多其他事情,ORM 还知道如何自动连接表,如果您要求它关联特定对象。如果你不熟悉它,你绝对应该看看SQLAlchemy。但它的功能远不止 SQL 模板。
-
已编辑以表明我正在专门研究分析用例,其中 ORM 并不适合。
-
这个问题可能比Stack Overflow 更适合Software Recommendations(或也许 Database Administrators)。
-
提出了关于软件推荐的问题并进行了近距离投票
标签: python sql templating