我在 python 中使用 simple_salesforce 包来从SalesForce中提取数据。
我有一个包含大约280万条记录的表格,我使用 query_more 来提取所有数据。
SOQL一次提取1000行。如何在python中增加batchsize以一次提取最大行数。 [我希望一次最多行数为2000]?
由于
答案 0 :(得分:0)
如果您真的希望提取所有内容,可以使用query_all
函数。
query_all
调用辅助函数get_all_results
,递归调用query_more
,直到query_more返回“done”。返回的结果是您所有结果的完整字典。
加号,您可以在一个词典中获得所有数据。擦,你一次获得所有280万条记录。它们可能需要一段时间才能撤回,并且根据记录的大小,可能会有大量的内存。