ecto 相关问题

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

ecto-自动资本化字段

我有一个名为Company的Ecto模型,该模型具有名称字段。我想要的是在数据库中插入或更新公司之前是应用字符串。这些是...

回答 2 投票 0

如何添加关联的对象并验证孩子的长度? 我对Elixir,Phoenix和Ecto(对Rails更加舒适)的新手很新,我发现很难在更改和验证周围缠住我的头,尤其是在关联的OBJE方面...

defmodule Game do use Ecto.Schema import Ecto.Changeset schema "games" do field :game_name, :string has_many :players, Player timestamps(type: :utc_datetime) end end defmodule Player do use Ecto.Schema import Ecto.Changeset schema "players" do field :player_name, :string belongs_to :game, Game timestamps(type: :utc_datetime) end end

回答 1 投票 0

我如何使用ecto.enum与Postgres枚举类型?

https://hexdocs.pm/ecto/ecto.enum.html

回答 2 投票 0

如何将RAW SQL与EctoRepo

我有UPSERT要求,因此我需要调用Postgres存储过程或使用常见的表表达式。 我还将pgcrypto exgtension用于密码,并希望使用postgres functi ...

回答 8 投票 0

为什么 insert_all 不适用于变更集?

有人知道,Ecto 中的插入全部不能与变更集一起使用的限制是什么吗?通常我需要为所有条目创建更改集,然后将它们映射到法线贴图...

回答 1 投票 0

Ecto ArgumentError:在 Phoenix/Elixir 中查询 null 字段时“禁止与 nil 进行比较”

在搜索 DateTime 字段为空的记录时,我的 Phoenix/Elixir 应用程序出现错误。这是错误: ** (ArgumentError) 禁止与 nil 进行比较,因为它是不安全的...

回答 1 投票 0

在 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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.