aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record
diff options
context:
space:
mode:
authorRafael França <rafaelmfranca@gmail.com>2016-07-01 23:17:24 -0300
committerGitHub <noreply@github.com>2016-07-01 23:17:24 -0300
commit501741c3d13f34187c4f6e255949ca9b8a949f36 (patch)
treeec6da994cdc89bd8ef5b1cfb3ef2d28d68634d9d /activerecord/lib/active_record
parentfbd1e98cf983572ca9884f17f933ffe92833632a (diff)
parentbf63bc7b41219c17e4e20f7963994bbf5a718a9f (diff)
downloadrails-501741c3d13f34187c4f6e255949ca9b8a949f36.tar.gz
rails-501741c3d13f34187c4f6e255949ca9b8a949f36.tar.bz2
rails-501741c3d13f34187c4f6e255949ca9b8a949f36.zip
Merge pull request #25633 from kamipo/remove_create_table_info_cache
Remove `create_table_info_cache` because it not be reused
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb7
1 files changed, 1 insertions, 6 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
index c7881a6c6c..3e77b92141 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
@@ -460,7 +460,6 @@ module ActiveRecord
# it can be helpful to provide these in a migration's +change+ method so it can be reverted.
# In that case, +options+ and the block will be used by create_table.
def drop_table(table_name, options = {})
- create_table_info_cache.delete(table_name) if create_table_info_cache.key?(table_name)
execute "DROP#{' TEMPORARY' if options[:temporary]} TABLE#{' IF EXISTS' if options[:if_exists]} #{quote_table_name(table_name)}#{' CASCADE' if options[:force] == :cascade}"
end
@@ -900,12 +899,8 @@ module ActiveRecord
end
end
- def create_table_info_cache # :nodoc:
- @create_table_info_cache ||= {}
- end
-
def create_table_info(table_name) # :nodoc:
- create_table_info_cache[table_name] ||= select_one("SHOW CREATE TABLE #{quote_table_name(table_name)}")["Create Table"]
+ select_one("SHOW CREATE TABLE #{quote_table_name(table_name)}")["Create Table"]
end
def create_table_definition(*args) # :nodoc: