Add Columns
Add a Single Column
class AddAvatarToUsers < CQL::Migration(5)
def up
schema.alter :users do
add_column :avatar_url, String, null: true
end
end
def down
schema.alter :users do
drop_column :avatar_url
end
end
endAdd Multiple Columns
class AddProfileFieldsToUsers < CQL::Migration(6)
def up
schema.alter :users do
add_column :bio, String, null: true
add_column :website, String, null: true
add_column :location, String, null: true
end
end
def down
schema.alter :users do
drop_column :bio
drop_column :website
drop_column :location
end
end
endAdd Column with Default
Add Column with Index
Add Foreign Key Column
Add Timestamp Columns
Add Column for Soft Deletes
Add Version Column for Locking
Update Model After Migration
Verify Column Added
Related
Last updated
Was this helpful?