Dodałem stół, który, jak sądzę, będzie mi potrzebny, ale już nie planuję go używać. Jak powinienem usunąć ten stół?
Już uruchomiłem migracje, więc tabela jest w mojej bazie danych. Myślę, że rails generate migrationpowinienem sobie z tym poradzić, ale nie wiem, jak to zrobić.
Próbowałem:
rails generate migration drop_tablename
ale to wygenerowało pustą migrację.
Jaki jest „oficjalny” sposób na upuszczenie stołu w Railsach?
rakepolecenie migracji-tworzenia, z nazwą tabeli jako parametrem, która generowałaby potrzebne funkcje upi downfunkcje.
rails generate migrationma opcje wiersza polecenia do generowania kodu migracji do tworzenia tabel, dodawania lub zmieniania kolumn itp., Byłoby miło, gdyby miał również opcję upuszczenia tabeli - ale tak nie jest. Jasne, napisanieupczęści jest proste - wystarczy wywołaćdrop_table- aledownczęść, ponownie generując tabelę, może nie zawsze być taka prosta, szczególnie jeśli schemat danej tabeli został zmieniony przez migracje po jej początkowym utworzeniu. Może ktoś powinien zasugerować twórcom Railsów, że dodanie takiej opcji byłoby dobrym pomysłem.