diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2017-01-18 12:11:45 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2017-01-18 12:22:27 +0900 |
commit | 5c624d0c1cc46354ebea3b78f023b82002ba848e (patch) | |
tree | 09b4c4852ad827636dbe046958a57737f81d77f7 /activerecord/test/cases/migration_test.rb | |
parent | af5dd491b5e204570aac84eb828ea7d5b1e6f7e9 (diff) | |
download | rails-5c624d0c1cc46354ebea3b78f023b82002ba848e.tar.gz rails-5c624d0c1cc46354ebea3b78f023b82002ba848e.tar.bz2 rails-5c624d0c1cc46354ebea3b78f023b82002ba848e.zip |
Remove `initialize_schema_migrations_table` and `initialize_internal_metadata_table` internal public methods
These internal methods accidentally appeared in the doc, and so almost
useless. It is enough to create these internal tables directly, and
indeed do so in several places.
https://github.com/rails/rails/blob/v5.0.1/activerecord/lib/active_record/schema.rb#L55
https://github.com/rails/rails/blob/v5.0.1/activerecord/lib/active_record/railties/databases.rake#L6
https://github.com/rails/rails/blob/v5.0.1/activerecord/lib/active_record/tasks/database_tasks.rb#L230
Diffstat (limited to 'activerecord/test/cases/migration_test.rb')
-rw-r--r-- | activerecord/test/cases/migration_test.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/test/cases/migration_test.rb b/activerecord/test/cases/migration_test.rb index 4edb807bbb..c728cc9669 100644 --- a/activerecord/test/cases/migration_test.rb +++ b/activerecord/test/cases/migration_test.rb @@ -43,10 +43,10 @@ class MigrationTest < ActiveRecord::TestCase ActiveRecord::Base.table_name_prefix = "" ActiveRecord::Base.table_name_suffix = "" - ActiveRecord::Base.connection.initialize_schema_migrations_table - ActiveRecord::Base.connection.execute "DELETE FROM #{ActiveRecord::Migrator.schema_migrations_table_name}" + ActiveRecord::SchemaMigration.create_table + ActiveRecord::SchemaMigration.delete_all - %w(things awesome_things prefix_things_suffix p_awesome_things_s ).each do |table| + %w(things awesome_things prefix_things_suffix p_awesome_things_s).each do |table| Thing.connection.drop_table(table) rescue nil end Thing.reset_column_information |