Sha256: 46238cbd09c6060af24f9895a9241b32a421e7925a149348001e61ddba5b6809
Contents?: true
Size: 571 Bytes
Versions: 113
Compression:
Stored size: 571 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony/adapters/postgres' DB = PG.connect( host: '/tmp', user: 'reality', password: nil, dbname: 'reality', sslmode: 'require' ) def perform(error) puts '*' * 40 DB.transaction do res = DB.query('select 1 as test') puts "result: #{res.to_a}" raise 'hello' if error DB.transaction do res = DB.query('select 2 as test') puts "result: #{res.to_a}" end end rescue StandardError => e puts "error: #{e.inspect}" end perform(true) perform(false)
Version data entries
113 entries across 113 versions & 1 rubygems