Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Rails fully supports constraints and encourages you to use them.

You can either execute SQL in your migration or use add_check_constraint.



Back when I used Rails the sentiment was: You don't need foreign keys, this is all handled by ActiveRecord.


I’m guessing that must have been the 00s then. I haven’t seen anyone downplay database constraints for a very long time.


Sometime between 2005 and 2012 I think. It definitely was for a stretch of time where Rails people said that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: