Just include activerecord/schema with AR so it doesnt need to be dumped

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2322 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
David Heinemeier Hansson 2005-09-24 17:50:07 +00:00
parent 6d336753b9
commit 66820a4aa7
3 changed files with 2 additions and 8 deletions

View File

@ -48,6 +48,7 @@ require 'active_record/acts/tree'
require 'active_record/acts/nested_set' require 'active_record/acts/nested_set'
require 'active_record/locking' require 'active_record/locking'
require 'active_record/migration' require 'active_record/migration'
require 'active_record/schema'
ActiveRecord::Base.class_eval do ActiveRecord::Base.class_eval do
include ActiveRecord::Validations include ActiveRecord::Validations

View File

@ -1,5 +1,4 @@
module ActiveRecord module ActiveRecord
class Schema < Migration #:nodoc: class Schema < Migration #:nodoc:
private_class_method :new private_class_method :new
@ -19,5 +18,4 @@ module ActiveRecord
end end
end end
end end
end end

View File

@ -1,5 +1,4 @@
module ActiveRecord module ActiveRecord
# This class is used to dump the database schema for some connection to some # This class is used to dump the database schema for some connection to some
# output format (i.e., ActiveRecord::Schema). # output format (i.e., ActiveRecord::Schema).
class SchemaDumper class SchemaDumper
@ -33,10 +32,7 @@ module ActiveRecord
# migrations feature of ActiveRecord to incrementally modify your database, and # migrations feature of ActiveRecord to incrementally modify your database, and
# then regenerate this schema definition. # then regenerate this schema definition.
require 'active_record/schema'
ActiveRecord::Schema.define(#{define_params}) do ActiveRecord::Schema.define(#{define_params}) do
HEADER HEADER
end end
@ -83,5 +79,4 @@ HEADER
stream.puts unless indexes.empty? stream.puts unless indexes.empty?
end end
end end
end
end