4

When your project partner tells you not yo use database constraints, know that he's about to do some messy handling of the database.

How can someone make a user deletable and leave his other data lying around in other tables? I'm tired.

Messy codes everywhere.

Comments
  • 2
    My solution, never hard delete data always use soft delete. Clients are stupid and change their minds.
  • 0
    A) what @AurumMan79 said. Soft delete is much better.

    B) Tell your manager he's an idiot. There's no good reason to *not* maintain database integrity using the tools provided...

    A database without integrity checks is as good as a Bag of randomly generated rows
Add Comment