aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/schema_dumper.rb
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2016-02-12 23:49:05 +0900
committerRyuta Kamizono <kamipo@gmail.com>2016-03-08 08:51:26 +0900
commit51601f8889d08ee9336d6df9ea7598609578c40a (patch)
treed587ed0b2977f0617f59117cd2fda325c3df4daf /activerecord/lib/active_record/schema_dumper.rb
parent70e7b87ddba726f5fd2eb7ef24b158baa8ea2193 (diff)
downloadrails-51601f8889d08ee9336d6df9ea7598609578c40a.tar.gz
rails-51601f8889d08ee9336d6df9ea7598609578c40a.tar.bz2
rails-51601f8889d08ee9336d6df9ea7598609578c40a.zip
Initialize `column.table_name` immediately for `column.serial?` correctly working
Currently the results of `column.serial?` is not correct. For `column.serial?` correctly working, initialize `column.table_name` immediately.
Diffstat (limited to 'activerecord/lib/active_record/schema_dumper.rb')
-rw-r--r--activerecord/lib/active_record/schema_dumper.rb5
1 files changed, 1 insertions, 4 deletions
diff --git a/activerecord/lib/active_record/schema_dumper.rb b/activerecord/lib/active_record/schema_dumper.rb
index f115c7542b..8c76c5f62d 100644
--- a/activerecord/lib/active_record/schema_dumper.rb
+++ b/activerecord/lib/active_record/schema_dumper.rb
@@ -104,10 +104,7 @@ HEADER
end
def table(table, stream)
- columns = @connection.columns(table).map do |column|
- column.instance_variable_set(:@table_name, table)
- column
- end
+ columns = @connection.columns(table)
begin
tbl = StringIO.new