public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Fixed negative default integer parsing for Postgresql 8.3.3

Signed-off-by: Michael Koziarski <michael@koziarski.com>
Tarmo Tänav (author)
Thu Jul 31 11:51:50 -0700 2008
NZKoz (committer)
Thu Jul 31 11:58:42 -0700 2008
commit  cb68b21a52a12b0773f0b4dac1c9c673c93ba355
tree    1b1191402d99f64b0a7145718fbd888258b826b7
parent  030d5854adcf35e6620d667a93a922f5d91725d8
...
182
183
184
185
186
 
 
187
188
189
...
182
183
184
 
 
185
186
187
188
189
0
@@ -182,8 +182,8 @@ module ActiveRecord
0
         def self.extract_value_from_default(default)
0
           case default
0
             # Numeric types
0
-            when /\A-?\d+(\.\d*)?\z/
0
-              default
0
+            when /\A\(?(-?\d+(\.\d*)?\)?)\z/
0
+              $1
0
             # Character types
0
             when /\A'(.*)'::(?:character varying|bpchar|text)\z/m
0
               $1

Comments