From 9f9a330950b7f99e378df37ba77aef7497b65526 Mon Sep 17 00:00:00 2001 From: Priit Tark Date: Fri, 3 Jul 2015 13:50:56 +0300 Subject: [PATCH] rake db:rollback updates schema file as well #2751 --- lib/tasks/db.rake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/tasks/db.rake b/lib/tasks/db.rake index 4e115b471..9a91ddfcd 100644 --- a/lib/tasks/db.rake +++ b/lib/tasks/db.rake @@ -6,6 +6,12 @@ Rake::Task["db:migrate"].enhance do end end +Rake::Task["db:rollback"].enhance do + if ActiveRecord::Base.schema_format == :sql + Rake::Task["db:schema:dump"].invoke + end +end + Rake::Task["db:schema:dump"].enhance do if ActiveRecord::Base.schema_format == :sql File.rename('db/schema.rb', 'db/schema-read-only.rb')