在运行mix ecto.migrate
时,我遇到了这个问题
10:53:59.187 [info] == Running
20201005163129 Universe.Repo.Migrations.UpdatePlanetsTable.change/0 forward
** (FunctionClauseError) no function clause matches
使用以下迁移
alter table(:planet) do
add :solar_system, :string
modify :name, null: false
end
我做错了什么?
1条答案
按热度按时间3zwjbxry1#
我的错误是没有给
modify
字段类型的第二个参数,而是只给了选项。在以下情况下,始终查找正确的原型
如果错误中有函数/宏的名称也会很好。