gpt4 book ai didi

mysql - 将 Rails ActiveRecord 对象保存到临时表 (MySQL)

转载 作者:可可西里 更新时间:2023-11-01 08:08:21 27 4
gpt4 key购买 nike

用户可以从文件中将数据导入我们的网站。数据通常包含数百个项目 (Item < ActiveRecord::Base)。

虽然验证有帮助,但它们不能解决内容完整性检查的问题。为此,我们希望有一个测试模式。

我们可以在 Rails/MySQL 中为此使用临时 Items 表吗?如果可以,我们应该怎么做?

最佳答案

您可以使用 AR Extensions为此的 gem 。阅读此 article了解更多详情。

User.create_temporary_table do | temp_model|
# now perform the inserts on temp table.
temp_model.create(...)
...
end # table dropped automatically

temp_model = User.create_temporary_table
temp_model.create(...)
#do something
...
...
#drop the temp table
temp_model.drop

关于mysql - 将 Rails ActiveRecord 对象保存到临时表 (MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410328/

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