Comment

Comment by xenadu02

Reminder: never delete data for real as your first step. Always mark it deleted along with a time stamp saying when. Then you can hide deleted itemsfrom everything. When a maintenance script goes haywire you can fix the problem quickly. Have a daily job that really deletes records marked deleted after 30 days.

If that is too complicated to retrofit then have any mass cleanup script move the records to a CSV file or temporary table.

Never ever ever be in a situation where a rogue script or bad SQL WHERE clause means restoring from backups.

parent xenadu02 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton