Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
hapidjus
25 days ago
|
parent
|
context
|
favorite
| on:
The challenges of soft delete
Are you asking why we wouldn’t use 'last_updated' to store when the record was deleted?
One reason is that you might want to know when it was last updated before it was deleted.
nottorp
25 days ago
[–]
No, more like why you'd use a more expensive filter to hide soft deleted data, instead of just a flag.
masklinn
25 days ago
|
parent
[–]
Checking whether `deleted_at is null` should be extremely cheap, and it avoids the duplication and desynchronisation of having both “deleted” and “deleted_at”.
nottorp
25 days ago
|
root
|
parent
[–]
Yes, if your database has null. I know this is about postgres, but a lot of stuff is nosql now.
indigo945
25 days ago
|
root
|
parent
[–]
Even in MongoDB, you can can index `null` values, so I don't understand in what database system this would be a problem.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search:
One reason is that you might want to know when it was last updated before it was deleted.