最近,我尝试使用Hanami,Ruby框架。我想用“大容量插入”来执行迁移。
我检查了下面的问题讨论。
但是,我不知道如何从Hanami调用ROM对象。请您解释一下如何做到这一点和任何网站的参考?
发布于 2017-09-26 02:25:11
最后,我实现了代码的意义。
首先,我编写了bulk_insert作为实例方法。
somes表示SQL表的名称,我可以使用这个符号仓库样本
class SomeRepository < Hanami::Repository
def bulk_insert(data)
command(:create, somes, use: [:timestamps], result: :many).call(data)
end
end大容量插入示例
# we can pass array of hash
SomeRepository.new.bulk_insert(some_array)
SomeRepository.new.bulk_insert([{name: "sample1"}, {name: "sample2"}, {name: "sample3"}])https://stackoverflow.com/questions/46357274
复制相似问题