【发布时间】:2020-04-16 18:55:48
【问题描述】:
例如,如果我有一个字段名称 slug = models.CharField(null=True, db_index=True,max_length=50) 并且如果将 slug 留空,则同时保存数据。数据库会索引这个保存的空值吗?
【问题讨论】:
-
这取决于数据库。对于 PostgreSQL,据我所知,它确实将其保存在位图中,而不是 btree 中,但是是的,它已被索引,因此应该加强搜索
null值:patshaughnessy.net/2014/11/11/… -
@WillemVanOnsem 你对 PostgreSQL 来说是对的,它确实从 8.3 版(12 岁)开始索引 null
标签: django postgresql django-models indexing