arel

arel

文章 0 浏览 5

如何在ActivereCord中明确指定分区选择查询?

我有一个很大的分区表,并且在执行选定查询之前,我会提前知道分区名称。 在Vanilla SQL中,语法是 select *从对象分区(p1) 我当前的解决方法似乎在…

浅浅 2025-02-11 15:01:58 1 0

如何在阿雷尔(Arel)加入2个查询,一个是另一个查询(Rails 5.2.4)?

我的应用程序监视生产jobs,该jobs源自连续版本的商业程序。因此,生产job类的唯一密钥由 business_process_id 和版本字段组成。 最初,生产job索引将…

海风掠过北极光 2025-02-11 14:06:44 1 0

RAIRS:如何强制Activerecord每次都会产生一个关联的别名(就像Java中的Hibernate一样),不仅是在模棱两可的时候吗?

我在一个项目上工作,其中有5个子类( item1 , item2 ... item5 )的项目。 。此STI(项目表)是通过JOIN表 item_parents to parent> parent record…

抱猫软卧 2025-02-08 06:23:15 3 0

Arel表格查询 - > has_one

我正在尝试使用AREL表查询来对HAS_ONE关系进行“ WHERE”查询。 has_one关系是必要的,因为当前设置为“ has_one_through”。 使用AREL表查询的原因是…

℉絮湮 2025-02-05 19:28:47 2 0

Arel:动态生成价值数组的条件

我希望在Rails应用程序中为查询生成“或”条件,从我想尝试匹配对单个列中的值的单词。我正在尝试在a with a 好答案。 但是这个问题中的OP遗漏了解释…

疯狂的代价 2025-01-27 15:54:20 4 0

铁路AREL如何选择分组

我想首先与Select添加属性,然后订购它们。 label = Arel.sql( %q( case label when 'x' then 1 when 'y' then 2 end ) ) Item.all.select("*, 'x' as…

听风吹 2025-01-24 10:11:06 1 0

我如何“重新使用” Arel 中的单个绑定变量?

我想在程序上 用Arel使用单个绑定参数创建此SQL: "users"."first_name" ILIKE $1 OR "users"."last_name" ILIKE $1 我尝试了: users = Arel::Table.…

鸩远一方 2025-01-19 07:45:13 2 0

为什么“.and”在 Active Record 中的行为与“.where”不同?

考虑到以下设置, vehicle_table = Vehicle.arel_table make_column = vehicle_table[:make] model_column = vehicle_table[:model] 为什么“While th…

那一片橙海, 2025-01-13 20:04:40 4 0

Arel UpdateManager 与 Join 创建无效 SQL - 如何改写?

显然,Arel 核心存在 问题,其中 Arel::UpdateManager 在联接上执行列更新时,不会生成更新列的表名称。它会导致无效的 SQL。 我在 Rails 5.2 应用程…

記憶穿過時間隧道 2025-01-12 09:29:23 4 0

如何将这些多个复杂的请求变成一个? (ActiveRecord,阿雷尔)

我试图优化代码中一些非常贪婪的部分,在这些部分中我在非常大的表上执行请求。我正在计算存储在子模型中不同时间步长的指标的平均值,为此我正在循环…

单身狗的梦 2025-01-11 09:38:36 3 0

AR/Arel - 我如何编写查询来选择列的条件 CONCAT

我有一个模型方法,如果用户保存了真实姓名,则有条件地连接用户的用户名(“登录”)和真实姓名 - 否则它只显示用户名。我想在 ActiveRecord 或 Arel…

鸵鸟症 2025-01-10 10:27:33 2 0

编写一个不使用“find_by_sql”的 Arel 内连接查询

在 Rails 5 项目中,我有一个当前使用 SQL 字符串的关联查询方法,并且我正在尝试重构它以仅使用 Arel。我想知道是否可以在不使用 to_sql 和 find_by_…

半世蒼涼 2025-01-09 23:37:16 2 0

如何在 ARel 中使用 CONCAT() 等函数?

有没有办法让 ARel 将列名写入(清理、可能别名等)到 CONCAT() 和其他 SQL 函数中? 这是如何使用 AVG()... ?> name = Arel::Attribute.new(Arel::Ta…

旧人哭 2025-01-05 16:22:53 2 0

Rails 表连接

我正在尝试弄清楚如何在我的模型之一中进行表连接。 有观点、有问题、有用户。 point.rb class Point < ActiveRecord::Base belongs_to :user belongs…

只涨不跌 2025-01-04 11:01:34 3 0

独特且有序

这是一个棘手的关系: 我有以下 AR 关系: # Doctor has_many :patients, through: :meetings, uniq: true has_many :meetings @doctor.病人按预期工…

北恋 2025-01-04 02:55:55 2 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文