0

50K のレコードがあり、すべてのレコードを 1000 バッチ サイズで取得したいと考えています。SQLでは、次のような ことをしますが、2000を超えるとlimit 1000 offset xセールスフォースは許可しません。この問題を克服するために、このトリックを使用しましたoffset

client.query("
  SELECT Id, Name__c, CreatedDate 
  FROM Product__c WHERE CreatedDate < "First-Returned-Created-Date" 
  ORDER BY CreatedDate DESC 
  LIMIT 1000    
")

しかし、私はこのエラーが発生しました

Databasedotcom::SalesForceError: Bind variables only allowed in Apex code

offsetでは、セールスフォースでの申請方法SOQLを使用しています。メソッドについては知ってqueryMore()いますが、何らかの理由でそのような API が Ruby で見つかりません。私の問題を解決するような利用可能なAPIまたは同様のものはありますか?

ありがとう

4

1 に答える 1