Today I Learned

hashrocket A Hashrocket project

Prevent SQL Deletes

Hey, want to change your database so that you can never delete a record?

Here’s a way to implement this (probably terrible) idea, using PostgreSQL’s create rule:

create rule protect_posts as on delete to posts do instead nothing;

documentation

See More #sql TILs
Looking for help? Hashrocket developers believe that data quality is as important as code quality. We enjoy all the challenges of relational databases, from finding the fastest index, to structuring data to fit the needs of an application. We're eager to share our experiences; check out PG Casts, our series of free PostgreSQL screencasts.