aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2012-01-13 15:52:19 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2012-01-13 15:52:29 -0800
commite0f0afb97572e80b0910302d983cf9fa8dabb268 (patch)
tree99c62ffcddf619e7b49bf67a1bca4eb85753f84a /activerecord/lib/active_record/connection_adapters
parent2c667f69aa2daac5ee6c29ca9679616e2a71532a (diff)
downloadrails-e0f0afb97572e80b0910302d983cf9fa8dabb268.tar.gz
rails-e0f0afb97572e80b0910302d983cf9fa8dabb268.tar.bz2
rails-e0f0afb97572e80b0910302d983cf9fa8dabb268.zip
refactor schema migration table creation to the schema migration model
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb10
1 files changed, 1 insertions, 9 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
index 6b05de3614..0cac6d1391 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
@@ -414,15 +414,7 @@ module ActiveRecord
# Should not be called normally, but this operation is non-destructive.
# The migrations module handles this automatically.
def initialize_schema_migrations_table
- sm_table = ActiveRecord::Migrator.schema_migrations_table_name
-
- unless table_exists?(sm_table)
- create_table(sm_table, :id => false) do |schema_migrations_table|
- schema_migrations_table.column :version, :string, :null => false
- end
- add_index sm_table, :version, :unique => true,
- :name => "#{Base.table_name_prefix}unique_schema_migrations#{Base.table_name_suffix}"
- end
+ ActiveRecord::SchemaMigration.create_table
end
def assume_migrated_upto_version(version, migrations_paths = ActiveRecord::Migrator.migrations_paths)