gpt4 book ai didi

ruby-on-rails - 我可以使用Rails API执行INSERT-SELECT操作吗?

转载 作者:行者123 更新时间:2023-12-04 05:54:05 24 4
gpt4 key购买 nike

我必须将BLOB字段从一个表复制到另一个表,并且我想使用INSERT-SELECT查询来实现这一点。

INSERT INTO target_table (key, data, comment)
SELECT 'my key', data, 'some comment' FROM source_table

可以通过Rails API完成吗?

当然,我总是可以使用 ActiveRecord::Base.connection将本地查询发送到数据库,但是我希望找到一种“Rails方式”来做到这一点。 (这实际上不涉及在我的Rails应用程序中加载数据)

最佳答案

这是一种典型的情况,在这种情况下,直接使用ActiveRecord::Base.connection直接使用SQL既有意义又明智。正如您所描述的,不可能有任何方法。即使有一个,它也必须将其加载到内存中,然后将其插入到涉及两个模型的目标表中。这是精神错乱。

关于ruby-on-rails - 我可以使用Rails API执行INSERT-SELECT操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com