From efb534e1bb181d0409799d9c9e38c226235ba8e6 Mon Sep 17 00:00:00 2001 From: Xavier Noria Date: Mon, 11 Mar 2013 22:15:08 +0100 Subject: documents how to DROP DEFAULT [ci skip] --- .../connection_adapters/abstract/schema_statements.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'activerecord') diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb index e2deb6bfcd..7b8606ccc9 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb @@ -359,11 +359,15 @@ module ActiveRecord raise NotImplementedError, "change_column is not implemented" end - # Sets a new default value for a column. + # Sets a new default value for a column: + # + # change_column_default(:suppliers, :qualification, 'new') + # change_column_default(:accounts, :authorized, 1) + # + # Setting the default to +nil+ effectively drops the default: # - # change_column_default(:suppliers, :qualification, 'new') - # change_column_default(:accounts, :authorized, 1) # change_column_default(:users, :email, nil) + # def change_column_default(table_name, column_name, default) raise NotImplementedError, "change_column_default is not implemented" end -- cgit v1.2.3