Sha256: b20c6188b68bac1592b83a5828449b0d07921c1d3fe0154e375288c23002fa2c
Contents?: true
Size: 641 Bytes
Versions: 1
Compression:
Stored size: 641 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony/postgres' def get_records res = $db.query("select 1 as test") # puts "got #{res.ntuples} records: #{res.to_a}" rescue => e puts "got error: #{e.inspect}" puts e.backtrace.join("\n") end time_printer = spin do last = Time.now throttled_loop(10) do now = Time.now puts now - last last = now end end $db = PG.connect( host: '/tmp', user: 'reality', password: nil, dbname: 'reality', sslmode: 'require' ) X = 10000 t0 = Time.now X.times { get_records } puts "query rate: #{X / (Time.now - t0)} reqs/s" time_printer.stop
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/interfaces/pg_client.rb |