ecto 相关问题

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

Ecto查询中的条件参数

我有一个可选的参数平台:def query_clicks(freq \\“ day”,platform \\ false)from(Click)|> select([c],[fragment(“ date_trunc(?,? )为t“,^ ...

回答 2 投票 2

在Ecto中修改外键

我有这个原始的迁移文件已经在上游运行并发送:create table(:videos)确实添加了:url,:string添加了:title,:string添加了:description,:text添加了:user_id,引用(:。 。

回答 5 投票 32

在不同的模式外生约束错误

我敢肯定,我失去了一些东西在这里,但我拉我的头发了这一点。我有以下模式的设置:模式“accounts_providers”做现场:供应商:字符串,空:虚假场...

回答 1 投票 0

如何推广这个外生/药剂的功能?

我有以下,如果存在平台施加一个WHERE语句的外生查询。 defp maybe_platform(可查询,假),这样做:可查询defp maybe_platform(可查询平台)做...

回答 3 投票 1


外生迁移:在重命名表索引

这是类似的问题Rails的迁移:在重命名表的索引,只是我现在用的药剂/凤凰/外生。我只是重命名的表,但我意识到,它似乎指数...

回答 1 投票 1

添加虚拟字段的一个对象

高清list_links_count在做链接查询=从L,加入:C在点击,如:鼠标,其中:c.link_id == l.id,GROUP_BY:l.id,选择:{1,计数(l.id)}查询| ...

回答 2 投票 3

如何聚集在凤凰城/外生一个的has_many场?

例如说我有关系:帖子HAS_MANY我试图做线沿线的一些评论:发表|> Repo.aggregate(:计数,:评论)然而,外生的抱怨:评论...

回答 2 投票 1

如何在预载聚集

所以,我有3个表借款人,头像和借款人 - > HAS_ONE化身借款 - >的has_many贷款贷款控制器高清list_borrowers做查询=从(对借款人在选择:对,...

回答 1 投票 1

外生表中没有创建

我跑混合ecto.migrate并在我的迁移这个文件:API /私法/回购/迁移/ 20180724182549_create_user_table.exs:defmodule Api.Repo.Migrations.CreateUserTable确实使用Ecto.Migration ...

回答 1 投票 0

在测试外生2.0 SQL沙箱错误

我最近升级我的凤凰项目外生2.0.2。我有一个使用Task.Supervisor.async_nolink就其自己的线程一些更新到数据库的一些代码。我收到以下错误......

回答 3 投票 8

混合ecto.create连接被拒绝

13:27:47.442 [错误] GenServer #PID <0.3189.0>终止**(DBConnection.ConnectionError)TCP连接(本地主机:5432):当试图运行混合ecto.create我接收到这个错误...

回答 2 投票 0

与功能的地图更新列表返回元组

我使用的药剂1.8.0和3.0.7外生我有地图的列表,看起来像这样的事情= [%{availability_zone:“美西-1A”,DNS_NAME:“ec2-13-45-67-46页面没有自动跳转,西1.compute.amazonaws ....

回答 2 投票 0

药剂+外生:如何做WHERE NOT IN [阵列]?

我试图寻找那些没有在他们的match_history领域的某些字符串元素的所有用户。我花了猜测与此:matched_user =用户|>其中([U],^ DEVICE_ID没有ü....

回答 2 投票 10

通过关联查询

我有以下形式的外生查询:高清query_clicks(用户,频率\\ “天”,过滤器\\ [])从根本(点击)|>选择([C],[片段(“date_trunc(? ?)为t”,^频率,C ....

回答 1 投票 0

是否可以合并两个单独的ecto查询?

我想知道是否可以在ecto中将两个查询组合在一起。我想创建一个函数,它接受一个ecto查询并根据具体情况修改它。例如,让我们......

回答 2 投票 4

当源结构的键名与模式的列名不同时,创建变更集?

这似乎是一个非常容易解决的问题,但显然我无法直接思考或看正确的地方。假设我有一个模式,其中列以snake_case命名,由...

回答 1 投票 0

Elixir中的Eval-in参数(带Ecto)

看看下面的select()行:def query_group(user,group_by,filters \\ [])来自(Click)|> select([c],{c。^ group_by,count(c)})| > where([c],c.link_user_id == ^ user.id)...

回答 2 投票 2

如何回滚,重置或删除Ecto测试数据库?

通常mix.test清理测试数据库,但它不起作用。这可能是因为我正在玩制作用户架构,但不想使用我制作的东西,所以我摆脱了它。然后我......

回答 2 投票 21

停止ecto抛出唯一约束错误

我一直收到这个错误。错误是预期的,但我怎么能处理这个案例,以便它不会在控制台中抛出红色文本?代码:def insert_user_product(conn,user_product)做变更集...

回答 1 投票 0

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