Kouhei Sutou 2019-04-05 10:43:33 +0900 (Fri, 05 Apr 2019) Revision: dba9acf07eb3430a2eb1e284611c1a8659b96c00 https://github.com/groonga/groonga/commit/dba9acf07eb3430a2eb1e284611c1a8659b96c00 Message: tool: add support for infinite data generation Modified files: tools/generate-many-segment-data.rb Modified: tools/generate-many-segment-data.rb (+7 -3) =================================================================== --- tools/generate-many-segment-data.rb 2019-04-05 10:43:33 +0900 (861ebb347) +++ tools/generate-many-segment-data.rb 2019-04-05 10:43:33 +0900 (39cc4d499) @@ -25,7 +25,11 @@ use_section = false parser = OptionParser.new parser.on("--n-records=N", Integer, "[#{n_records}]") do |n| - n_records = n + if n < 0 + n_records = Float::INFINITY + else + n_records = n + end end parser.on("--[no-]use-section", "[#{use_section}]") do |boolean| @@ -63,8 +67,8 @@ puts(<<-LOAD) load --table Data [ LOAD -n_records.times do - record = {} +(1..n_records).each do |id| + record = {"_id" => id} columns.each do |column| value = "" n_characters_per_record.times do -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190405/5887fa6f/attachment-0001.html>