aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
diff options
context:
space:
mode:
authorAdam Anderson <adamandersonis@gmail.com>2013-05-05 22:06:12 -0400
committerAdam Anderson <adamandersonis@gmail.com>2013-06-04 00:18:59 -0400
commite4fe4973cf43ecd5279b376ac847181259a92678 (patch)
tree8af97a977dd78601f6a1929cf100b22461d7f7a4 /activerecord/lib/active_record/connection_adapters
parent424fa92b35231a4217574e8012d96a0954659cde (diff)
downloadrails-e4fe4973cf43ecd5279b376ac847181259a92678.tar.gz
rails-e4fe4973cf43ecd5279b376ac847181259a92678.tar.bz2
rails-e4fe4973cf43ecd5279b376ac847181259a92678.zip
Fixes #10432 add_column not creating array columns in PostgreSQL
When then PostgreSQL visitor was [added](https://github.com/rails/rails/commit/6b7fdf3bf3675a14eae74acc5241089308153a34) `add_column` was no longer receiving the column options directly. This caused the options to be lost along the way.
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
index aabedf15e9..c982d65d65 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
@@ -269,6 +269,7 @@ module ActiveRecord
end
column.limit = limit
+ column.array = options[:array] if column.respond_to?(:array)
column.precision = options[:precision]
column.scale = options[:scale]
column.default = options[:default]