ecto 相关问题

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

在 Ecto 中一起创建两列的唯一约束

如何在 Ecto 中的两列上创建唯一索引,这对应于: 创建表 someTable ( col1 int 不为空, col2 int 不为空, 主键(col1、col2) ) ?

回答 4 投票 0

如果我有优先级列表,如何在 SQL 中选择中间值?

我公司中有几个组织已将分配给它们的“组类别”与个人优先级相关联。我有一个疑问 ... GC 所在位置。

回答 1 投票 0

在带有 Postgres 的 Elixir 中,如何生成_series 并从 'UTC' 转换到另一个区域?

我正在尝试制作一个时间序列并将“UTC”时间转换为另一个区域。 我在 Elixir 中有这样的代码: sd = ~U[2024-07-31 05:00:00.000000Z] ed = ~U[2024-08-02 04:59:59.000999Z] 时区...

回答 1 投票 0

在 Phoenix 中使用 Ecto 获取数据时仅获取特定字段

我正在尝试在 Phoenix 的一个 API 调用中返回一些 JSON 数据。我正在获取主题的所有记录并发送它们,但 Ecto 返回一些我不想要的额外字段。 我能做什么:...

回答 2 投票 0

Ecto 中 OR 的条件验证 - 需要 2 个字段之一

如何对 OR 逻辑进行条件验证,我们检查 2 个值中的 1 个是否存在或两个值都存在。 因此,例如,如果我想检查以确保电子邮件...

回答 4 投票 0

Phoenix,模型模式中的函数

如何在模式中添加功能?我想创建用于动态添加字段到模型架构的函数。例子: def func 做 # .. 循环创建动态字段 字段:街道,:字符串 结尾

回答 2 投票 0

如何将变量传递给 elixir/ecto 子查询?

我在下面的ecto中有这个查询: 查询= 来自(治疗中的 tx, 连接: ax in assoc(tx, :ax_sheet), 加入: ev in assoc(ax, :visit), 加入: evr in assoc(ev, :visit_revisions...

回答 1 投票 0

渲染phoenix视图时“(Protocol.UndefinedError)协议Enumerable未实现”

对于 Elixir、Phoenix/Ecto 和 Erlang 来说,总体来说是新手,所以请耐心等待。 我正在遵循使用 Ecto 在 Phoenix 中定义模型、视图和控制器的其他工作示例,但我只是不喜欢

回答 1 投票 0

elixir - 如何将条件管道添加到管道中?

我在 Elixir 中有一个小管道,它是关于改变 ecto 模型状态的: 模型 |> 强制转换(参数,〜w(某物),〜w()) |> 有条件 |> 回购.更新 问题是我有条件p...

回答 4 投票 0

Ecto 在多种条件下加入

假设我有三个模型: 用户: has_one 钱包 钱包:属于用户 交易:belongs_to钱包 我正在尝试获取给定用户的所有交易。我可以使用的 SQL 如下...

回答 1 投票 0

put_assoc 需要验证

在我的 phoenix 项目中,我有一个通过连接表链接的帖子和标签架构 模式“帖子”做 字段:标题,:字符串 字段:正文,:字符串 Many_to_many :标签、App.Tag、join_throug...

回答 1 投票 0

Elixir/Phoenix Ecto:更新无限嵌套递归关联中的所有子级

我有这些表文件夹和文件 文件夹 模式“文件夹”做 字段:名称,:字符串 字段:已存档,:布尔值 属于:文件夹,文件夹 has_many :文件夹,文件夹 有很多...

回答 1 投票 0

Phoenix 提示运行不存在的迁移

我们来描述一下问题: 我用 mix phx.new 创建了一个新的 phoenix 应用程序 我在 {dev, test}.exs 中配置了数据库连接(我正在映射现有数据库) 我使用 mix 创建了一个上下文...

回答 3 投票 0

Ecto - 如何在查询中选择组的总和和总体总和?

鉴于我有一个具有以下架构的表,其中日期不唯一: defmodule 记录做 字段(:播放,:整数) 字段(:日期,:日期) 结尾 我想选择每组的比赛总和,...

回答 1 投票 0

belongs_to 关联的 Ecto 变更集

我正在尝试在 Ecto 内的 Rails 中复制我习惯的行为。在Rails中,如果我有Parent和Child模型,并且Child属于Parent,我可以这样做:Child.create(parent:parent)。这...

回答 2 投票 0

Elixir Ecto 同时进行一对多和一对一

我有2个具有一对多关系的表/模式,假设有一个人可以有多个动物。然后每个动物都有人外键来实现这种关系。我用艾尔...

回答 1 投票 0

Elixir Ecto SQL 注释 /* 注释 /* 选择 1;

使用 Ecto.Query 我希望能够运行查询并在 Postges 中添加如下评论: /* 我的评论 /* 从表 a 中选择 a.col; 我尝试过“where:fragment”,但它不起作用......

回答 2 投票 0

在 Elixir 中测试原始 SQL 查询

我正在尝试对原始 sql 查询进行单元测试,但没有得到任何结果。我的测试做了一些插入,例如: Repo.insert!(%查询{}) 我的查询选择部分会截断数据...

回答 1 投票 0

Phoenix框架中连接Heroku时如何设置SSL选项?

我最近将Phoenix升级到了最新版本(1.7.7),Ecto也升级到了3.10.3。升级之前,当连接到 Heroku pg 时,我只需设置 SSL: true 并且连接正常: 配置...

回答 1 投票 0

在 Elixir 中为 Ecto 的 Repo.preload 添加限制选项

我在 Elixir 中有一个使用 Ecto 的函数,可以为给定实体预加载关联。当前的实现如下所示: @spec get(integer() | String.t(), list()) :: t() |零 def get(id,

回答 1 投票 0

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