ecto 相关问题

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

尝试使用ecto elixir创建迁移时出现伞应用程序错误

我正在尝试使用命令mix ecto.gen.migration创建迁移 我收到错误:无法从伞形应用程序运行任务“ecto.gen.migration”为什么我...

回答 1 投票 3

使用ecto预加载所有链接的记录

我有链接列表种类的结构defmodule Data.Record确实使用Data.Web,:model alias Data。{Record,Repo} schema“records”do field(:date_start,:date)field(:date_end,:date).. 。

回答 1 投票 1

Ecto |如何获取应用程序中的所有模式模块

我正在尝试为自动化创建混合任务一些脚手架,我想获得应用程序中具有模式和嵌入模式实现的所有模块名称的列表。最终我想......

回答 1 投票 2

在Phoenix Form中的Ecto自定义类型?

我在我的凤凰应用程序的一个模式中使用了一个Ecto自定义类型,如此处所述(具体来说,使用Postgres范围来指定一系列时间,例如“在12:00-4:00之间”)。我......

回答 1 投票 0

使用Ecto插入之前查询记录(类似于AR回调)

我是Elixir和凤凰城的新手(不到10天),但对此感到非常兴奋,就像许多其他人一样,我来自Rails背景。我知道Ecto不是AR而且回调已经被弃用或者......

回答 1 投票 1

Ecto.Repo检查数据库中是否存在id,Phoenix框架

如何检查数据库中是否存在id? def get_user!(id),do:Repo.get!(User,id)get_user!(id)可以用来获取用户,有没有办法检查id是否存在?我想要像......

回答 2 投票 1

在2列上查询日期/时间

我的PostgreSQL表上有一个列日期和列时间。我希望进行查询,根据日期和时间过滤未过期的行。我试过这个,但它不起作用并返回...

回答 2 投票 0

通过从酿酒厂释放来运行ecto迁移

我有一个elixir应用程序与3个伞项目。我正在通过酿酒厂创建它的二进制(发布)。运行此命令会在_build / prod / rel / se / releases / 0.1.0中创建.tar.gz文件:MIX_ENV = ...

回答 2 投票 0

Elixir - 在各种if子句中附加元组,但随后元组不断重置为空白

此代码用于工作,能够根据各种子句将自定义消息放入消息中,并将这些消息发送回前端。我更新了Elixir。现在消息总是{} ...

回答 2 投票 0

如何将所有Enum.map值转换为字符串?

如何将所有Enum.map值转换为字符串? result = Enum.map(from(Scheme,where:^ whitelisted_pa rams)|> limit(^ query_limit)|> Repo.all(),fn elem - > elem |> Map ....

回答 2 投票 0

来自单独模块的Ecto片段宏,无需导入

如果我们检查在官方文档中使用Ecto片段的示例,它说为了使用来自另一个模块的宏,我们需要首先导入该模块。所以,如果我们有一个带有...的模块

回答 1 投票 0

Ecto加入动态构建的条件

我正在尝试使用左连接构建一个Ecto查询,并在连接上添加可选的额外条件。我将尝试用典型的帖子和评论示例来描述它。发表has_many评论评论......

回答 2 投票 4

Ecto order_by in preload

所以我在使用preload函数的查询中使用order_by时遇到了麻烦。通常我在这个list_member函数中使用order_by list_member def list_members()do query = from(p in Member,...

回答 1 投票 1

依赖项是否可以在elixir中创建数据库表?

我试图在elixir / phoenix中构建一个简单的auth系统,可以在任何凤凰应用程序中用作依赖。我按照编程 - 凤凰-1.4书中的步骤进行了设置......

回答 1 投票 1

Ecto unique_constraint无法按预期工作

我想创建一个包含3个字段的unique_constraint,并将其命名为“unique_user_product_shop”。当我这样做时,我的数据库抛出一个错误,说尝试插入不是唯一的:错误:18:04:18.830 [...

回答 1 投票 1

将postgres日期表示转换为ISO 8601字符串

我正在尝试将Postgres日期表示格式化为ISO 8601字符串。我假设有一个Postgres函数可以做到,但我发现文档简短的例子。我的询问......

回答 5 投票 24

禁用Elixir Ecto Debug输出

无论是iex>还是使用mix run -e“My.code”当我使用ecto运行混合项目时,Ecto的调试机制会显示一堆SQL,如下面16:42:12.870 [debug] SELECT a0 .id` FROM `...

回答 4 投票 18

Elixir将datetime转换为字符串

我有一个原始的SQL查询返回一个日期时间字段,我想返回一个带有这些结果的json。如果我把返回值我得到一个抱怨: (Poison.EncodeError)无法编码值:{{2017,...

回答 2 投票 4

为什么Phoenix(ecto / Postgresx)无法在开发中连接

我正在开始我的Elixir / Phoenix之旅并且在我的postgres连接上遇到了一些麻烦。当我启动我的服务器时,我得到:$ mix phoenix.server [错误] Postgrex.Protocol(#PID <0.214.0>)...

回答 5 投票 10

指定嵌套的Phoenix表单字段的顺序

我正在设置一个带有嵌套字段的表单,如何指定字段的顺序,以便它们不会组合在一起。我可以使用inputs_for来显示嵌套字段,但是它会全部显示在...

回答 1 投票 1

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