lib/dbd/pg/statement.rb in dbd-pg-0.3.5 vs lib/dbd/pg/statement.rb in dbd-pg-0.3.6

- old
+ new

@@ -123,13 +123,10 @@ end # finish the statement at a lower level def internal_finish @result.finish if @result - statement_exists = @db._exec("select * from pg_prepared_statements where name='#{@stmt_name}'") - if statement_exists.num_tuples > 0 - @db._exec("DEALLOCATE \"#{@stmt_name}\"") - end + @db._exec("DEALLOCATE \"#{@stmt_name}\"") if @prepared rescue nil end # prepare the statement at a lower level. def internal_prepare if @db["pg_native_binding"]