1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00

Add Remove The Default Value On A Column as a rails til

This commit is contained in:
jbranchaud
2017-03-30 13:43:26 -05:00
parent a8222b1d4f
commit 1bfc1008a7
2 changed files with 18 additions and 1 deletions

View File

@@ -7,7 +7,7 @@ variety of languages and technologies. These are things that don't really
warrant a full blog post. These are mostly things I learn by pairing with
smart people at [Hashrocket](http://hashrocket.com/).
_517 TILs and counting..._
_518 TILs and counting..._
---
@@ -346,6 +346,7 @@ _517 TILs and counting..._
- [Polymorphic Path Helpers](rails/polymorphic-path-helpers.md)
- [Pretend Generations](rails/pretend-generations.md)
- [Read-Only Models](rails/read-only-models.md)
- [Remove The Default Value On A Column](rails/remove-the-default-value-on-a-column.md)
- [Rescue From](rails/rescue-from.md)
- [Retrieve An Object If It Exists](rails/retrieve-an-object-if-it-exists.md)
- [Select A Select By Selector](rails/select-a-select-by-selector.md)

View File

@@ -0,0 +1,16 @@
# Remove The Default Value On A Column
You have a column on one of your database tables with a default value. You'd
like to remove the default value. Removing the default is the same as
setting it to `nil`. You can do this with the ActiveRecord DSL using the
`change_column_default` method.
```ruby
def change
change_column_default :users, :age, nil
end
```
See [the
docs](http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-change_column_default)
for more details.