ecto 相关问题

Ecto是一种特定于域的语言,用于在Elixir中编写查询和与数据库交互。

在Ecto迁移中将当前时间的默认值设置为datetime列

我正在寻找与此SQL column_name时间戳类似的东西NOT NULL DEFAULT CURRENT_TIMESTAMP

回答 2 投票 1

Ecto中的双向关系和多态关联

我有一个名为:issues的表,我需要建立一种链接两个问题的方法。我曾考虑过创建一个名为:links的新表,但是由于...

回答 1 投票 0

Ecto为什么要选择maintenance_database选项?

我最近正在浏览Ecto Postgres Adapter的文档,发现它有一个maintenance_database选项。它说这是删除或创建数据库时使用的数据库。但是为什么会...

回答 1 投票 1

为什么当我有主键并且有值时,为什么会增加Ecto.NoPrimaryKeyValueError?

[每当我运行此代码:{:ok,act_1} =%Kempelen.Models.GameAct {} |> Kempelen.Models.GameAct.changeset(%{game_play:place_road,game_player:player_1,game_round:round_1 ...] >

回答 1 投票 0

当删除引用表行时如何设置null,Ecto.Migration引用/ 2

我有两个表devices和devices_type,当要删除devices_types中的原始行时,我想在devices.type_id中设置null。 #MyApp.Repo.Migrations.Devices create table(:devices)do ... ...

回答 1 投票 0

从SQL查询中填充虚拟字段

我必须处理无法更改的数据库设置,并且必须使用特定的SQL查询来计算不是表中字段的值(例如SELECT *,1 AS x FROM products; x是...

回答 1 投票 1

如何在Ecto中更改字段类型?

[我有一个模式:模式“ editables”执行field:title,:string field:content,:string timestamps end现在,我想将一种字段形式的类型:integer更改为:binary。什么是...

回答 1 投票 23

Ecto reference on_delete行,设置为空

我有两个表devices和devices_type,当要删除devices_types中的原始行时,我想在devices.type_id中设置null。 #MyApp.Repo.Migrations.Devices create table(:devices)do ... ...

回答 1 投票 0

自定义验证导致插入/ 4

我不明白为什么会收到此错误:Abc.Maps.Location.create_location(%{name:“ USA”,is_country:true})**(FunctionClauseError)Ecto.Repo.Schema中没有匹配的函数子句。 insert / 4 I ...

回答 1 投票 0

与条件的依存关系

假设我有两个模型,即Post和Comment,并且注释模型可以是2种类型中的1种,即normal和fancy,它们是由comment表中的列类型定义的。现在我想添加2 ...

回答 2 投票 14

铸造和验证Ecto自定义类型

我正在为颜色编写自定义的Ecto.Type(序列化并解析为CSS颜色)。该行为指定,除非成功,否则cast / 1回调应返回:error。它不允许...

回答 1 投票 2

Elixir Ecto查询-保留输出顺序

我有一个ID列表[“ 123”,“ 321”,“ 101”]和一个查询句段= Repo.all(from(seg in,其中:s.id in ^ ids))我的输出匹配的细分与列表中的排序不同。例如。如果...

回答 1 投票 0

用苦艾酒代表GraphQL中的Elixir / Ecto关联

我已经在几个模型中添加了多对多关联,它似乎可以很好地隔离工作-意味着没有GraphQL模式声明。这是我的一个模型的代码:使用Ecto ....

回答 1 投票 1

是否可以在ecto查询的预加载中进行选择?

我需要从Post模式中选择具有10多个字段的特定字段。我还需要选择预加载的:comments。我怎样才能做到这一点?查询=来自Post中的p,预加载:[:comments],选择:...

回答 1 投票 0

创建具有变更集的非关联记录

我正在为远程API创建本地数据库架构,但遇到一些问题。 #CatalogObject模式“ catalog_objects”执行字段:type,:string has_one:item_data,ItemData,外键::...

回答 1 投票 0

Ecto查询是否还包含没有has_many相关记录的记录?

我编写此查询来查找不在佛罗里达州的所有记录。查询=来自爸爸的爸爸,inner_join:assoc(papa,:account)中的帐户,inner_join:assoc(account,:locations)中的位置,...

回答 1 投票 0

具有不同和order_by的记录的排序

我有此查询,其中存在order_by和distinct字段,但是两者都有不同的字段。查询是:from(h in model,order_by:[desc:h.name],distinct:[asc:h.id]记录返回...

回答 1 投票 0

Elixir-Ecto-复合主键和关系

有人用复合主键成功创建到表的关系吗?我正在尝试实现以下目标:创建表(:resources,primary_key:false)确实添加了:id,:uuid,...

回答 1 投票 3

带有Postgres子字符串的Ecto查询片段

方案我需要从数据库字母顺序到数字顺序进行排序。所以顺序看起来应该像[“ A”,“ B”,“ C”,“ 1”,“ 2”,“ 3”] Postgres。我尝试了。使用x(t)AS(值...

回答 1 投票 1

合并两列并在其中搜索

我有这个查询,我们可以根据名字和姓氏进行搜索。它像这样正常工作:|> where([user],ilike(user.first_name,^ string)或(user.last_name,^ string))...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.