From a16528f715f49531c6013dde741fcba8182202b6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 12 Sep 2005 05:33:18 +0000 Subject: Added dump of schema version to the db_structure_dump task for databases that support migrations #1835 [Rick Olson] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2215 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- railties/lib/tasks/databases.rake | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'railties/lib/tasks') diff --git a/railties/lib/tasks/databases.rake b/railties/lib/tasks/databases.rake index 5ea69da240..e7ae234b53 100644 --- a/railties/lib/tasks/databases.rake +++ b/railties/lib/tasks/databases.rake @@ -61,6 +61,10 @@ task :db_structure_dump => :environment do else raise "Unknown database adapter '#{abcs["test"]["adapter"]}'" end + + if ActiveRecord::Base.connection.supports_migrations? + File.open("db/#{RAILS_ENV}_structure.sql", "a") { |f| f << ActiveRecord::Base.connection.dump_schema_information } + end end desc "Empty the test database" -- cgit v1.2.3