docs elixir phoenix-framework ecto

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