Ecto是一种特定于域的语言,用于在Elixir中编写查询和与数据库交互。
假设我有一个Person模型,每个人都将生日字段设置为Ecto.Date列。因此,如果我从数据库中检索一个代表该模型实例的记录,那么...
我有一个具有has_many关联的Ecto架构设置。我希望能够动态添加/删除关联,保持初始关联。我试过用Ecto.Changeset ....
在Ecto模式中,可以使用@primary_key属性指定自动生成的主键:@primary_key {:id,:binary_id,autogenerate:true}有没有办法指定自定义...
我想使用jsonb存储数据,可以是数组或映射。源数据作为数组或映射到达,我们希望在服务器上统一这一点,以便前端可以使用...
我有一个名为Accounts的表,必须有一个“拥有”它的用户或组织。我想强制执行一个约束,强制提供了EITHER user_id或organization_id,但......
我目前正在开发凤凰项目,我对模板中的字段调用方式不满意。架构目前是defimodule MyApp.Car确实使用MyApp.Web,:model schema“...
我试图放入一个日期时间,因为insert_all不会自动添加created_dates而我无法弄清楚我做错了什么。 currentTime = DateTime.utc_now query = from ChatApp.Roles中的rm ....
我有一些simiple Ecto结构:defmodule MyApp.ForumCategory确实使用MyApp.Schema架构“forum_categories”do字段:name,:string field:last_topic,:map,virtual:true field:...
Ecto可以将列表转换为PostgreSQL查询中的整数数组吗?
使用PostgreSQL和Ecto,我试图按照指定的顺序选择id列表。在psql中,此查询以确切的顺序再次获取具有ID 4,2,1和4的项目。 SELECT items.id,items ....
如何使用Elixir / Ecto在jsonb PostgreSQL中查询空数组
我有一个带有embeds_many的Ecto模式,如下所示:schema“rounds”do embeds_many:growth_cycles,SomeModule.GrowthCycle,on_replace :: delete end这将转换为...中的jsonb字段
我正在尝试使用GraphQL设置Phoenix API。我在我的数据库中有一个Team表和一个Game Table:schema“teams”do field:name,:string has_many:games,LvdnApi.Fixtures.Game ...
无法在Phoenix / Ecto中使用belongs_to关联播种
我有一个团队和游戏表,如下所示:schema“teams”do field:name,:string has_many:games,LvdnApi.Fixtures.Game timestamps()end schema“games”do field:away_team_score,:...
Ecto查询在datetime字段上执行group_by MONTH并返回元组列表
作为这个问题的标记问题:如何更改查询以返回具有月份整数和分组计数的元组列表?所以你的结果看起来像是:[{1,2},{2,...
使用inserted_at列按天/周/月对行进行分组。示例:如果在1周之前创建第一行,则按天分组,如果在中间日期未创建任何数据,则将o添加为值。 [{“21 ......
Elixir Ecto Phoenix - 比较字符串日期格式“YYYY-MM-DD”和#DateTime <2017-12-01 13:31:14.987000Z>
我正在尝试在我的Ecto查询中实现日期范围,其中日期范围是格式为“YYYY-MM-DD”的字符串日期,并且数据库中相应的created_at日期位于#DateTime <2017-12-01 .. 。
我在我的管道中有以下查询:where([e],fragment(“? - >>?=?”,e.fields,^ field_name,^ field_value))e在这种情况下代表事件。片段的第一个参数是什么......
我目前有一个表,其中一个字段与另一个表有belongs_to关系。当我尝试使用Repo.insert为此字段添加值时,我收到“is_invalid”错误。错误是......
对于has_ *,我们有no_assoc_constraint。当我们尝试删除父级并且子级仍然存在时,它工作正常并抛出变更集错误。是否有任何功能可以用于多对多。 ...
我正在试图弄清楚使用同花顺需要什么样的情况。作为一个反例,这个(平凡的)情况不需要刷新:defmodule MyRepo.Migrations.TestFlush确实使用...
我在这里读到了关于cast_assoc / 3的内容。但是文档看起来很混乱。我想为整个关联构建单个变更集,并在一个事务中执行它以进行更新。这是我的模特; ...