0

我们在项目中使用软删除。所以默认情况下,每个查询都会产生 where 条件 as"deleted_at is NULL"和使用其他一些 scopes(only_deleted) 查询时可能是"deleted_at is NOT NULL". 在这种情况下,是否需要添加带有deleted_at 列的复合索引。

假设我有一个模型用户并且用户属于特定项目,并且我正在尝试使用 [project_id, id] 添加复合索引。在这种情况下,我是否也必须包括 deleted_at ?

4

0 回答 0