1. 首页
  2. 数据库
  3. 其它
  4. django postges lookups any:提供= ANY(ARRAY(xxx))而不是IN(xxx) 源码

django postges lookups any:提供= ANY(ARRAY(xxx))而不是IN(xxx) 源码

上传者: 2021-04-22 10:39:55上传 ZIP文件 30.59KB 热度 21次
django-postgres查找任何 提供= ANY(ARRAY(xxx))而不是IN(xxx) 文献资料 该库是为Postgres设计的。 当Postgres不使用带有长IN()语句的索引时,它使开发人员能够解决问题。 通常,当您尝试执行查询时: SELECT a. * FROM a WHERE a . id NOT IN ( SELECT b . id FROM b ) 您希望它将在a.id上使用索引。 不幸的是,它不起作用。 有一种技巧可以使Postgres通过重写查询来做到这一点: SELECT a. * FROM a WHERE a . id = ANY(ARR
下载地址
用户评论