如何在我使用迁移时对 Hanami 执行 "bulk insert"
How to do "bulk insert" with Hanami when I use migration
最近尝试使用Hanami,Ruby框架。我想用 "bulk insert".
执行迁移
我检查了以下问题讨论。
但是,我不明白如何从 Hanami 调用 ROM
对象。您能否解释一下如何操作以及可以参考的网站?
终于明白代码的意思了
一开始我写bulk_insert
作为实例方法
somes
代表SQLtable的名字,我可以用符号
存储库示例
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"}])
最近尝试使用Hanami,Ruby框架。我想用 "bulk insert".
执行迁移我检查了以下问题讨论。
但是,我不明白如何从 Hanami 调用 ROM
对象。您能否解释一下如何操作以及可以参考的网站?
终于明白代码的意思了
一开始我写bulk_insert
作为实例方法
somes
代表SQLtable的名字,我可以用符号
存储库示例
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"}])