【发布时间】:2019-04-11 06:52:28
【问题描述】:
是否可以在不使用 PonyORM 查询的情况下检查元素是否存在而不区分大小写?
我有一张定义如下的表格:
Client(id: int PRIMARY KEY, name: Text, location: Text)
所以,应该是这样的:
Client.exists(name='stackoverflow'.upper())
这不起作用,因为它只转换为比较的一部分,而不是数据库中的内容。
我的意思是相当于查询:
SELECT * From Client WHERE UPPER(Client.name) = UPPER('stackoverflow')
但是使用 ponyORM 中已经存在的功能和 exists() 方法。
【问题讨论】:
标签: python-3.x ponyorm