Foreign Keys

Mein Chef ist Fan von Foreign Keys in Datenbanken, da er aus dem Business Intelligence/Datenbank-Bereich kommt. Dort greifen viele Programme auf die Datenbank zu, die unabhängig voneinander sind und keine gemeinsame Quelle für die Beziehungen der Tabellen untereinander haben.
Bei den üblichen Webanwendungen die auf Ruby On Rails, oder Hibernate basieren hat man jedoch nur eine Anwendung, die auf die Datenbank zugreift und dort sind auch die Relationen der Tabellen schön definiert, so das man eigentlich in der Datenbank ohne Foreign Keys auskommen kann.
Da sich mein Chef aber nicht überzeugen lies und ich muß zugeben, etwas zusätzliche Sicherheit bekommt man dadurch schon, verwende ich für Rails das Foreigner Plugin, mit dem sich in den Migrationsdateien auch die Foreign Keys anlegen lassen.
Für die Version 0.6.1 und Rails 3 Beta 4 ist jedoch ein Patch nötig, den ich heute auf Github veröffentlicht habe, da sich wohl etwas in der Startreihenfolge geändert hat.

Dieser Beitrag wurde unter Allgemein abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.
blog comments powered by Disqus