【发布时间】:2021-06-26 05:57:48
【问题描述】:
通常我们需要先定义表,然后 PonyOrm 可以将 python 生成器表达式转换为 AST 并进一步转换为 SQL 语句来查询表。是否可以在不首先定义表模式的情况下将 python 表达式字符串转换为 SQL?在我的情况下不需要连接数据库,只是想利用python生成器表达式来简单地编写SQL查询语句,并使用其他工具将SQL转换为不同的数据源API(数据源不是真实的)数据库)。谢谢!
【问题讨论】:
标签: ponyorm
通常我们需要先定义表,然后 PonyOrm 可以将 python 生成器表达式转换为 AST 并进一步转换为 SQL 语句来查询表。是否可以在不首先定义表模式的情况下将 python 表达式字符串转换为 SQL?在我的情况下不需要连接数据库,只是想利用python生成器表达式来简单地编写SQL查询语句,并使用其他工具将SQL转换为不同的数据源API(数据源不是真实的)数据库)。谢谢!
【问题讨论】:
标签: ponyorm
如果您不想定义实体 - 不,Pony 需要知道数据库结构。
如果你只是想在没有数据库连接的情况下工作,你可以像Database('sqlite', ':memory:')这样指定它
【讨论】: