Revertendo uma migração de plugin

Estou trabalhando em um plugin (minha primeira tentativa de fazê-lo).

O plugin exige a extensão do banco de dados com uma nova migração. Consegui executar essa migração inicial usando o comando bin/rake db:migrate.

Percebi alguns problemas com a migração depois, e estou tentando reverter o banco de dados, editar e reexecutar a migração.

No entanto, ao executar bin/rake db:rollback, recebo o seguinte erro:

rake aborted!
ActiveRecord::UnknownMigrationVersionError:

Nenhuma migração com o número de versão 20210820205029.

O número de versão na mensagem de erro corresponde à migração do plugin em que estou trabalhando.

Alguma ideia?

Sim, atualmente você não pode reverter migrações em diretórios de plugins. O jeito que eu faço é mover a migração para o repositório principal:
mv plugins/discourse-example/db/migrate/20210823160357_migration.rb db/migrate/20210823160357_migration.rb

Reverta e, em seguida, mova-a de volta para o plugin:
mv db/migrate/20210823160357_migration.rb plugins/discourse-example/db/migrate/20210823160357_migration.rb

Se sua migração não for a última no diretório db do núcleo, você pode usar bin/rails db:migrate:down VERSION=20210823160357 para direcionar a migração que você acabou de mover.

Ótima dica de vida, obrigado!