Ecto.Migration.remove_if_exists
You're seeing just the function
remove_if_exists
, go back to Ecto.Migration module for more information.
Removes a column only if the column exists when altering the constraint if the reference type is passed once it only has the constraint name on reference structure.
This command is not reversible as Ecto does not know about column existence before the removal attempt.
Examples
alter table("posts") do
remove_if_exists :title, :string
end