Sha256: 11f89d77316ff838bd88f0ac2b25d5748430fb24f6a7fd2d35465899e46f8d9e

Contents?: true

Size: 678 Bytes

Versions: 63

Compression:

Stored size: 678 Bytes

Contents

#!/usr/bin/env ruby
require 'benchmark'
require 'sequel'
require 'logger'
require 'table_print'
DATABASE_CREDENTIALS = {logger: Logger.new($stdout), adapter: "sqlite", database: ARGV[0], :encoding => 'utf8'}
#DATABASE_CREDENTIALS = {logger: Logger.new($stdout), adapter: "sqlite", database: "pact_broker_database_test.sqlite3", :encoding => 'utf8'}
#DATABASE_CREDENTIALS = {adapter: "postgres", database: "pact_broker", username: 'pact_broker', password: 'pact_broker', :encoding => 'utf8'}
connection = Sequel.connect(DATABASE_CREDENTIALS)
connection.timezone = :utc

time = Benchmark.measure {
  puts connection[DATA.read].to_a
}

puts time.real

__END__

select * from matrix

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
pact_broker-2.79.1 script/query.rb
pact_broker-2.79.0 script/query.rb
pact_broker-2.78.1 script/query.rb
pact_broker-2.78.0 script/query.rb
pact_broker-2.77.0 script/query.rb
pact_broker-2.76.2 script/query.rb
pact_broker-2.76.1 script/query.rb
pact_broker-2.76.0 script/query.rb
pact_broker-2.75.0 script/query.rb
pact_broker-2.74.1 script/query.rb
pact_broker-2.74.0 script/query.rb
pact_broker-2.73.0 script/query.rb
pact_broker-2.72.0 script/query.rb
pact_broker-2.71.0 script/query.rb
pact_broker-2.70.0 script/query.rb
pact_broker-2.69.0 script/query.rb
pact_broker-2.68.1 script/query.rb
pact_broker-2.68.0 script/query.rb
pact_broker-2.67.0 script/query.rb
pact_broker-2.66.0 script/query.rb