summaryrefslogtreecommitdiff
path: root/databases/rubygem-dbd-pg/files/patch-statement.rb
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2018-04-15 06:41:42 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2018-04-15 06:41:42 +0000
commit6293b53c4434de66c4a728c68661d110de671bbe (patch)
tree9078a32b991644bd7a2687c25b168655ae1e92d1 /databases/rubygem-dbd-pg/files/patch-statement.rb
parentUpdate to 3.8.5. (diff)
- fix API for pg-1.0.0
Diffstat (limited to '')
-rw-r--r--databases/rubygem-dbd-pg/files/patch-statement.rb11
1 files changed, 10 insertions, 1 deletions
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