diff --git a/scripts/regenerate-schema b/scripts/regenerate-schema
index 75ee0c33beabecfd48c915166bd262c67db094b5..7ea89488f09efbd14208bb68b015960634fcdae6 100755
--- a/scripts/regenerate-schema
+++ b/scripts/regenerate-schema
@@ -58,6 +58,7 @@ class SchemaRegenerator
       setup_db
       unhide_migrations
       migrate
+      dump_schema
       rollback if @rollback_testing
     ensure
       unhide_migrations
@@ -195,6 +196,12 @@ class SchemaRegenerator
     run %q(bin/rails db:migrate RAILS_ENV=test)
   end
 
+  ##
+  # Run rake task to dump schema.
+  def dump_schema
+    run %q(bin/rails db:schema:dump RAILS_ENV=test)
+  end
+
   ##
   # Run rake task to rollback migrations.
   def rollback