Por que o Rails 5 está adicionando o método nextval no arquivo de esquema?

Após a atualização para o Rails 5, meu arquivo de esquema continua sendo alterado ao executar o db: migrate. O Rails está mudando:

create_table "flightlessons", force: :cascade do |t|

para:

create_table "flightlessons", id: :integer, default: -> { "nextval('lessons_id_seq'::regclass)" }, force: :cascade do |t|

Isso ocorre apenas neste modelo. Por que os trilhos estão implementando nextval neste modelo em particular? E, por que está errado o nome do modelo (aulas_id_seq deve ser flightlessons_id_seq). Alterá-lo manualmente para flightlessons_id_seq, no entanto, resulta no mesmo erro de não relação.

PG::UndefinedTable: ERROR:  relation "lessons_id_seq" does not exist

Para prosseguir, basta alterar o arquivo schema.rb de volta para o que a linha 'deveria' ser. Então, eu posso migrar ou testar: prepare ou o que quer que seja até a próxima vez que os trilhos o alterarem novamente para o uso do método nextval.

Obrigado por qualquer insight sobre isso.

questionAnswers(1)

yourAnswerToTheQuestion