Jestem nowy w Ruby on Rails (wiem, że Ruby przyzwoicie) i patrząc na narzędzia migracji, brzmi to naprawdę niesamowicie. Schematy baz danych mogą wreszcie (łatwo) przejść do kontroli źródła.Klucze zagraniczne z aktywnąRecord :: Migration Rails?
Teraz mój problem z tym. Podczas korzystania z PostgreSQL jako bazy danych, nie ustawia kluczy obcych. Chciałbym korzyści z kluczy obcych w moim schemacie, takich jak integralność referencyjna. Jak więc zastosować klucze obce za pomocą Migracji?
Cóż, moim celem jest nowy projekt i żadna inna aplikacja nie będzie do niego dostępu. Więc może go nie potrzebuję? To dziwne, ale lol – Earlz
To dziwne. W końcu widzisz jednak sens tego. Aby rozwiązać problem dotyczący prędkości poniżej, należy użyć polecenia add_index w swoich migracjach. Fk automatycznie dodaje indeks do bazy danych. W Railsach po prostu je dodawaj w razie potrzeby ... Jeśli pamiętasz :) – mikewilliamson
FYI fk = klucz obcy, int = integralność – Ameen