diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2007-01-15 02:22:53 +0000 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2007-01-15 02:22:53 +0000 |
commit | 6019c268562d3d1e62c3ad649e81a1803f3e0732 (patch) | |
tree | 4fbad66ece81acb10c8d7a705339565c3ae6c459 /activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb | |
parent | a491f928608f763cf4fa6067f7cf9529197afcae (diff) | |
download | rails-6019c268562d3d1e62c3ad649e81a1803f3e0732.tar.gz rails-6019c268562d3d1e62c3ad649e81a1803f3e0732.tar.bz2 rails-6019c268562d3d1e62c3ad649e81a1803f3e0732.zip |
change_column accepts :default => nil. Closes #6956.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5937 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb | 10 |
1 files changed, 4 insertions, 6 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 799b302a94..1b6ccdc7fc 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb @@ -253,9 +253,7 @@ module ActiveRecord # Requests a maximum column length (<tt>:string</tt>, <tt>:text</tt>, # <tt>:binary</tt> or <tt>:integer</tt> columns only) # * <tt>:default</tt>: - # The column's default value. You cannot explicitely set the default - # value to +NULL+. Simply leave off this option if you want a +NULL+ - # default value. + # The column's default value. Use nil for NULL. # * <tt>:null</tt>: # Allows or disallows +NULL+ values in the column. This option could # have been named <tt>:null_allowed</tt>. @@ -271,11 +269,11 @@ module ActiveRecord # <tt>:precision</tt>. # * MySQL: <tt>:precision</tt> [1..63], <tt>:scale</tt> [0..30]. # Default is (10,0). - # * PostGres?: <tt>:precision</tt> [1..infinity], + # * PostgreSQL: <tt>:precision</tt> [1..infinity], # <tt>:scale</tt> [0..infinity]. No default. - # * Sqlite2: Any <tt>:precision</tt> and <tt>:scale</tt> may be used. + # * SQLite2: Any <tt>:precision</tt> and <tt>:scale</tt> may be used. # Internal storage as strings. No default. - # * Sqlite3: No restrictions on <tt>:precision</tt> and <tt>:scale</tt>, + # * SQLite3: No restrictions on <tt>:precision</tt> and <tt>:scale</tt>, # but the maximum supported <tt>:precision</tt> is 16. No default. # * Oracle: <tt>:precision</tt> [1..38], <tt>:scale</tt> [-84..127]. # Default is (38,0). |