标签: ruby-on-rails postgresql composite-index
我们在项目中使用软删除。因此,默认情况下,每个查询都将生成where条件为"deleted_at is NULL"的查询,而在使用其他范围(only_deleted)时,查询可能为"deleted_at is NOT NULL"。在这种情况下,是否需要添加带有delete_at列的复合索引。
"deleted_at is NULL"
"deleted_at is NOT NULL"
说我有一个模型User,并且该用户属于特定项目,并且我正在尝试使用[project_id,id]添加复合索引。在这种情况下,我是否还必须包括Deleted_at?