我们可以用graphene-sqlalchemy编写自定义sql来检索数据吗?我的输出未直接显示在数据库表中,而是使用“ CTE”构建的。
背景:我正在尝试在python中建立一个graphql后端。目的是该graphql后端层将充当API层。而且,如果我必须在不同的数据源之间切换,那么我要做的就是更改连接字符串,其他所有内容都将保持不变。
摘要: 我的石墨烯模型必须基于数据库视图而不是数据库表来构建。我只会查询数据,而不会执行任何突变。
我希望数据解析器需要在表上运行动态查询(基于传递的输入),然后聚合数据并返回结果。由于这种聚合是基于输入进行的,因此我无法预先聚合数据并将其存储在表中。所以我想针对表执行此动态sql。
Table-Tasks具有3列:ID名称user_id
表问题有4列:id task_id issue_status user_id
因此,我将基于获得的输入在这些表上构建视图A和B(让我们说一下),然后对这些视图进行汇总。因此,为我的解析器编写自定义sql的功能将大有帮助。在石墨烯-sqlalchemy中有可能吗?