X-Original-To: pgsql-sql@postgresql.org Received: from localhost.localdomain (modemcable129.218-200-24.mtl.mc.videotron.ca [24.200.218.129]) by postgresql.org (Postfix) with ESMTP id 92FFB475461 for ; Wed, 12 Mar 2003 15:49:21 -0500 (EST) Received: (from david@localhost) by localhost.localdomain (8.11.6/8.11.6) id h2CKxca27912; Wed, 12 Mar 2003 15:59:38 -0500 X-Authentication-Warning: localhost.localdomain: david set sender to cyberguard@sympatico.ca using -f Subject: Deleting large object from table pg_largeobject From: David To: pgsql-sql@postgresql.org Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.3 (1.0.3-4) Date: 12 Mar 2003 15:59:37 -0500 Message-Id: <1047502777.1661.553.camel@localhost.localdomain> Mime-Version: 1.0 X-Archive-Number: 200303/311 X-Sequence-Number: 12350 Hello, I'm trying to delete a large object form the pg_largeobject table but I get a permission denied error (in both psql and with the java JDBC ). Here is my sql stament in order: fletcher=> SELECT * from md_blob ; blob_id | text | file_name | mime_type ---------+--------+-----------+------------ 4 | 292470 | 2.jpg | image/jpeg 21 | 292572 | 2.jpg | image/jpeg 22 | 292578 | 2.jpg | image/jpeg (3 rows) == If I try to delete it directly fletcher=> delete from pg_largeobject where loid = ( select text from md_blob where blob_id = 4 ); ERROR: pg_largeobject: permission denied fletcher=> delete from pg_largeobject where loid = 292470; ERROR: pg_largeobject: permission denied == If I try to delete all reference to it before, and then delete it fletcher=> DELETE FROM md_blob WHERE blob_id='4'; DELETE 1 fletcher=> delete from pg_largeobject where loid = 292470; ERROR: pg_largeobject: permission denied fletcher=> Anybody know what I am doing wrong? My ultimate goal is to delete the largeobject when I delete the row in md_blob; here is my system: RedHat Linux 7.3 PostgreSQL 7.3.2 JDBC driver from postgresql (v 7.3 with the property ?compatible=7.1 ) Java 1.3 thanks david