我想从现有的 Ecto 模型中删除一个字段:
field :age, :integer
阅读文档后,我不确定最好/最简单的方法是什么(删除(列))?...你能举例说明吗?我试过了:
def change do
create table(:users) do
remove :age
end
end
它不工作。
我想从现有的 Ecto 模型中删除一个字段:
field :age, :integer
阅读文档后,我不确定最好/最简单的方法是什么(删除(列))?...你能举例说明吗?我试过了:
def change do
create table(:users) do
remove :age
end
end
它不工作。
您想使用alter/2 table 而不是 create table。
def change do
alter table(:users) do
remove :age
end
end
create/2
如果表已经存在,将引发。