Thanks Dave, but we don't have any issues with BLOB APIs and just use the JDBC getBlob/setBlob calls and do not ever directly work with large objects. Since the JDBC library is doing the actual large object calls for us, I was checking to see if it did anything different in the PG 9.0 and later code when permissions were added to large objects.
Our presumption is that the creation of a large object through the JDBC INSERT statement using the PreparedStatement.setBlob() API results in it being owned by the role associated with the Connection used. (Sadly, I still cannot find out how to even check what permissions are on a LOID, just how to GRANT/ALTER them.)
David
On 12/17/2012 10:44 AM, Dave Cramer wrote:
David,