From 6293b53c4434de66c4a728c68661d110de671bbe Mon Sep 17 00:00:00 2001 From: Dirk Meyer Date: Sun, 15 Apr 2018 06:41:42 +0000 Subject: - fix API for pg-1.0.0 --- databases/rubygem-dbd-pg/files/patch-statement.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'databases/rubygem-dbd-pg/files/patch-statement.rb') diff --git a/databases/rubygem-dbd-pg/files/patch-statement.rb b/databases/rubygem-dbd-pg/files/patch-statement.rb index 4f8f3915f97b..20492e039f5a 100644 --- a/databases/rubygem-dbd-pg/files/patch-statement.rb +++ b/databases/rubygem-dbd-pg/files/patch-statement.rb @@ -1,4 +1,4 @@ ---- lib/dbd/pg/statement.rb.orig 2018-03-17 05:55:55 UTC +--- lib/dbd/pg/statement.rb.orig 2018-04-15 06:18:20 UTC +++ lib/dbd/pg/statement.rb @@ -18,7 +18,7 @@ class DBI::DBD::Pg::Statement < DBI::Bas @result = nil @@ -9,6 +9,15 @@ raise DBI::ProgrammingError.new(err.message) end +@@ -36,7 +36,7 @@ class DBI::DBD::Pg::Statement < DBI::Bas + # replace DBI::Binary object by oid returned by lo_import + @bindvars.collect! do |var| + if var.is_a? DBI::Binary then +- oid = @db.__blob_create(PGconn::INV_WRITE) ++ oid = @db.__blob_create(PG::Connection::INV_WRITE) + @db.__blob_write(oid, var.to_s) + oid + else @@ -58,7 +58,7 @@ class DBI::DBD::Pg::Statement < DBI::Bas end -- cgit v1.2.3