Lucas Roesler 4/2/2017

Delete or not to delete

Read Original

This technical article explores the common database design dilemma of whether to permanently delete data or mark it as deleted (soft delete). It details the implementation of soft deletion using a `deleted_at` timestamp, the challenges of handling related objects, and reviews Django-specific solutions like django-archive-mixin, django-softdelete, and django-safedelete. The author delves into Django's internal cascade delete logic and how to extend it to support archiving related data.

Delete or not to delete

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser