archived_at
, drafted_at
, obsoleted_at
и прочее.Но как быть с производительностьюИндексы. Партицирование. Шардирование.
Надо будет постоянно указывать в индексах deleted_at или какТы индексы по десять раз в день создаёшь?
\DB::select(\DB::raw("WITH recursive cte (id, parent) AS ({$users->toSql()})"))->mergeBindings($users);
Возможно, с биндингами надо будет поиграться...