Witam Mam tabelę w mojej aplikacji rails, która nie ma żadnej kolumny id lub klucza podstawowego. to dlatego, że ta tabela została przeniesiona do mojej aplikacji railsowej z poprzedniej aplikacji, a tabela jest wstępnie wypełniona danymi. Teraz zdaję sobie sprawę, że bez liczby całkowitej klucz podstawowy, szyny nie mogą wyświetlać edycji i wyświetlać widoków w przeglądarce. Więc chciałem dodać kolumnę id do mojej bazy danych, która jest kluczem podstawowym i automatycznie się powiększa.jak dodać klucz podstawowy do tabeli w szynach
Na podstawie mojego zgłoszenia google natknąłem się na kilka wpisów dotyczących tworzenia kluczy podstawowych do stołu, ale nic, co było kompletne.
Więc zastanawiam się, czy ktoś może mi tu pomóc. Jak dotąd wiem, że aby zmienić tabelę należy napisać migrację, a następnie ją uruchomić. Polecenie, które musi zostać uruchomione w celu dodania kolumny id, jest następujące:
rails generate migration add_id_to_businesses id:primary_key
Jednak po uruchomieniu tego polecenia do mojej bazy danych nie jest dodawana nowa kolumna. Nie wiem, jak postąpić. Jak dodać nową kolumnę do mojej bazy danych?
naprawdę docenić rękę ..... Dzięki,
Prawie na pewno chcesz 'ID: int' zamiast klucza podstawowego. Jak wygląda twój plik migracyjny? –