Как изменить тип столбца базы данных - PullRequest
0 голосов
/ 11 июня 2019

Я работаю над веб-приложением rails 5.1.6, которое использует Rateit в качестве плагина jQuery для оценки по звездам.

Итак, я создал модель Review для хранения оценок Rateit в столбце типа integer.
Однако, поскольку Rateit позволяет выбирать половину звезд, я хотел бы изменить столбец рейтинга модели Review с целого числа на число с плавающей точкой.Согласно статье , которую я прочитал, для изменения столбца в базе данных рекомендуется создать новую миграцию с необходимыми изменениями, используя метод change_column.
Поскольку я работаю в одиночку, мое приложение все еще находится в среде разработки, и модель Review все еще должна быть принята, мне интересно, могу ли я, в качестве альтернативы вышеупомянутому решению, изменить существующую миграцию, изменив t.integer наt.float и затем запустите $ rails db:migrate:reset, а затем $ rails db:seed.

...