Guest User

Untitled

a guest
Apr 26th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. # encoding: UTF-8
  3.  
  4. require 'time'
  5. require 'pg'
  6.  
  7. def random_string(rng)
  8. "%02x" % rng.rand(2 ** 64)
  9. end
  10.  
  11. rng = Random.new(Time.new.to_i)
  12. conn = PG.connect(dbname: "susemanager", user: "spacewalk", password: "spacewalk", host: "suma.tf.local")
  13. conn.prepare("lookup_evr", "SELECT lookup_evr($1, $2, $3)")
  14.  
  15. conn.transaction do
  16. (1..1000).each do
  17. e = random_string(rng)
  18. v = random_string(rng)
  19. r = random_string(rng)
  20.  
  21. conn.exec_prepared("lookup_evr", [e,v,r])
  22. end
  23.  
  24. puts "Committing..."
  25. end
Add Comment
Please, Sign In to add comment