elixir - docs - ¿Cómo cambiar el tipo de campo en ecto?
ecto elixir (1)
Tengo un esquema
schema "editables" do
field :title, :string
field :content, :string
timestamps
end
Ahora quiero cambiar el tipo de una forma de campo :integer
a :binary
. ¿Cuál es la forma correcta de escribir la migración porque el uso de add
no funciona ...?
def change do
alter table(:editables) do
add :title, :binary
add :content, :binary
timestamps
end
end
Tienes que usar modify/3 para cambiar el tipo. add/3
es solo para agregar nuevas columnas.
alter table(:editables) do
modify :content, :binary
end