Skip to content

Instantly share code, notes, and snippets.

@route
Last active December 10, 2015 03:08
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
async_exec can return nil
require 'pg'
c = PG::Connection.open(dbname: 'database')
[
Thread.new { Thread.current[:r] = c.async_exec("SELECT * FROM users") },
Thread.new { Thread.current[:r] = c.async_exec("SELECT * FROM users") }
].each { |t| t.join; p t[:r] }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment