2013-07-26 13 views
10

Używam ActiveRecord w projekcie ruby ​​bez szyn. Potrzebuję zdefiniować złożony klucz podstawowy dla tabeli. Normalnie migracja tworzy klucz podstawowy automatycznie. Czy możliwe jest zdefiniowanie własnego złożonego klucza podstawowego dla tabeli przy użyciu rekordu aktywnego?Czy jest możliwe zdefiniowanie złożonego klucza podstawowego dla tabeli przy użyciu rekordu aktywnego?

+6

Dlaczego oznaczyć pytanie jako duplikat, jeśli oryginalne pytanie nie zawiera odpowiedzi? Właśnie zmarnowałem swój czas szukając drugiego pytania, z drugiej strony to pytanie ma dwie odpowiedzi. Rozumiem, że powielenie jest poprawne, ale znak myli więcej, niż pomaga. – Sertage

Odpowiedz

7

Istnieje kilka klejnotów, które dają tę zdolność, takie jak composite_primary_key.

Nie wiem, czy Rails 4 dodał wsparcie dla tego, byłby bardzo zainteresowany usłyszeć, jeśli to robi.

Powiązane problemy