Vote #72145
完了redmine:plugins:migrate should update db/schema.rb
0%
説明
I don't know if it's actually a defect or if it's intentional, but @redmine:plugins:migrate@ task doesn't invoke @db:schema:dump@, hence it does not update the @db/schema.rb@ file. It causes at least unintuitive behaviour when cloning the database structure or when testing plugins for instance, as the @test@ task invokes active_record's @db:schema:load@ and it might not be up to date.
Any opinion about this ? Can someone think about this as intentional and why ? If not I can commit this later.
journals
Even I just noticed it, This should be fixed ASAP.
@Jean Any idea how to make a clone of development database into your test database with all migrations already running and schema dump being inaccurate?
--------------------------------------------------------------------------------
You can manually trigger a db:schema:dump: <pre>
RAILS_ENV=development rake db:schema:dump
RAILS_ENV=test rake db:reset db:schema:load
</pre>
--------------------------------------------------------------------------------
Added in r10134 (sorry I forgot the id of the ticket :/).
Jean-Philippe, Toshi, or Etienne: I let you merge that in a stable branch when you think it's appropriate.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Merged in 2.0-stable.
--------------------------------------------------------------------------------