On Oct 6, 2008, at 5:06 PM, elioncho wrote:
> Hello,
>
> I have a dilemma. Should I create foreign keys on my database or
> should I let the app models do all the work?
>
> Thanks,
>
> Elioncho


If the Rails app is the only thing hitting the database, then let  
ActiveRecord handle it.

If you're paranoid or there are other apps updating the database, then  
go for the safety-net.

In any case, you certainly want indexes on your *_id columns if there  
is a has_many that uses it.  (I.e., on the bars.foo_id column if Foo  
has_many :bars)

-Rob

Rob Biedenharn          http://agileconsultingllc.com
[EMAIL PROTECTED]



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to