Clifford,

Ask the previous engineering staff of Twitter if it's dangerous.

On Mar 23, 5:26 pm, CLIFFORD ILKAY <clifford_il...@dinamis.com> wrote:
> On 03/23/2010 04:57 PM, jrs wrote:
>
> > Russ and Javier,
>
> > Just to be clear... the reason for my initial note was due to my
> > already having a work queue which performs cleanup and maintains
> > data integrity.  It is precisely due to this that I'm surprised the
> > ORM has cascading deletes on by default.
>
> Your "surprise" doesn't make it wrong.
>
> > Seems to me that cascades
> > should only happen when the app developer specifies, not the other
> > way around...
>
> No. The default behaviour should always be to protect data integrity. I
> take it you're a MySQL user.
>
> > it's dangerous and I'm certain that many developers
> > were bit by this.
>
> "Dangerous"? It's dangerous NOT to enforce referential integrity by
> default and I hope that Russ et al don't spend even a second thinking
> about how to implement a means of turning this off. If you want to play
> database engine and take responsibility for maintaining referential
> integrity, go ahead and use raw SQL, though you might have to work at it
> if you have a real database.
> --
> Regards,
>
> Clifford Ilkay
> Dinamis
> 1419-3266 Yonge St.
> Toronto, ON
> Canada  M4N 3P6
>
> <http://dinamis.com>
> +1 416-410-3326

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to