【发布时间】:2020-10-23 18:32:37
【问题描述】:
我有以下包含公用表表达式的查询:
WITH example AS (
SELECT unnest(ARRAY['foo', 'bar', 'baz']) as col
)
SELECT *
FROM example
尝试在database.select(query) 中使用它会引发pony.orm.dbapiprovider.ProgrammingError: syntax error at or near "WITH",而database.select(raw_sql(query)) 会引发TypeError: expected string or bytes-like object。
如何使用带有 ponyorm 的 CTE 选择数据?
【问题讨论】:
标签: python-3.x postgresql psycopg2 ponyorm