Hacker News new | ask | show | jobs
by bmj 6047 days ago
We use soft deletes in our system (primarily because we have to maintain all data), and we use views to retrieve results. The views also flatten the data a bit, joining appropriate tables, which again simplifies queries.