ActiveRecord migrations:
*ActiveRecord Migrations
[{“Name”:“5.0”,“GroupName”:null}]
Column type | Description |
—— | —— |:primary_key | Primary key |:string | Shorter string datatype. Allows limit option for maximum number of characters. |:text | Longer amount of text. Allows limit option for maximum number of bytes. |:integer | Integer. Allows limit option for maximum number of bytes. |:bigint | Larger integer |:float | Float |:decimal | Decimal number with variable precision. Allows precision and scale options. |:numeric | Allows precision and scale options. |:datetime | DateTime object for dates/times. |:time | Time object for times. |:date | Date object for dates. |:binary | Binary data. Allows limit option for maximum number of bytes. |:boolean | Boolean |
db/migrate/ directory. They’re identified by a UTC timestamp at the beginning of their file name: YYYYMMDDHHMMSS_create_products.rb.
rails generate command can be shortened to rails g.
:type is not passed to a field, it defaults to a string.