В Rails 5, как отбросить значение по умолчанию первичного ключа, то есть столбца 'id', и снова сделать его auto_increment? - PullRequest
4 голосов
/ 03 марта 2020

В моем приложении rails есть таблица со значением по умолчанию для столбца 'id', установленным в 0. Я хочу удалить это значение по умолчанию и снова сделать автоинкремент этого столбца. Я попытался

change_column_default (: table_name,: id, nil)

, но, похоже, он не работает с первичным ключом, таким как 'id'

1 Ответ

0 голосов
/ 03 марта 2020

Попробуйте использовать

change_column :tabel_name, :column_name, :string, :default => nil
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...