gpt4 book ai didi

elixir - 使用 Elixir Ecto,如何在迁移中添加 has_many 关系?

转载 作者:行者123 更新时间:2023-12-04 09:47:18 24 4
gpt4 key购买 nike

我想写这样的东西:

defmodule JobHunt.Repo.Migrations.CompaniesHaveManyJobs do
use Ecto.Migration

def change do
alter table (:companies) do
add :jobs, :has_many, Job
end
end
end

运行 mix ecto.migrate这种迁移会出现错误,那么正确的方法是什么?

最佳答案

我们可以按照文档建议的方式使用这种方式:

alter table(:jobs) do
add :company_id, references(:companies)
end

我不确定这里是否需要复数版本: references(:companies)但它对我不起作用 phermacy (单数)

关于elixir - 使用 Elixir Ecto,如何在迁移中添加 has_many 关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29053387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com