What are the functions performed by Rails migration? - Ruby on Rails
What are the functions performed by Rails migration?
-Rails migration allows the creation of the table and provides the functionality that can be performed on a table with the following commands:
create_table(name, options)
drop_table(name)
rename_table(old_name, new_name)
add_column(table_name, column_name, type, options)
rename_column(table_name, column_name, type, options)
-Rails Migration also allows the use of pre-defined data type in the application as it supports all the data types. The data types consist of string, integer, float, etc.
-Rails Migration allows the users to use the valid column options like limit (:limit=> “50”), default (:default => “hello”), and null (:null => false implies NOT NULL)