Re: Getting oid of 0 when doing LargeObjectManager.create()

Поиск
Список
Период
Сортировка
От Chris White
Тема Re: Getting oid of 0 when doing LargeObjectManager.create()
Дата
Msg-id 013401c22875$5d202e70$ff926b80@amer.cisco.com
обсуждение исходный текст
Ответ на Re: Getting oid of 0 when doing LargeObjectManager.create()  (Dror Matalon <dror@zapatec.com>)
Список pgsql-jdbc
This is exactly what I have done and I get valid oids returned, but I
intermittently get an oid of 0. It is these that concern me.

-----Original Message-----
From: Dror Matalon [mailto:dror@zapatec.com]
Sent: Wednesday, July 10, 2002 5:18 PM
To: Chris White
Cc: pgsql-jdbc@postgresql.org
Subject: Re: [JDBC] Getting oid of 0 when doing
LargeObjectManager.create()


This works for me:

      // All LargeObject API calls must be within a transaction
                  connection.setAutoCommit(false);

                // create a new large object
                int oid = largeObjectManager.create(LargeObjectManager.READ
                                    | LargeObjectManager.WRITE);


You need to be in a transaction, and you need to create with flags.

On Wed, Jul 10, 2002 at 04:49:39PM -0700, Chris White wrote:
> I am getting a oid value of 0 returned when I do a
> LargeObjectManager.create(). This tells me that I can't create a large
> object. What reasons would cause this? and what I can do to solve the
> problems.
>
> thanks
> Chris White

--
Dror Matalon
Zapatec Inc
1700 MLK Way
Berkeley, CA 94709
http://www.zapatec.com


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Dror Matalon
Дата:
Сообщение: Re: Getting oid of 0 when doing LargeObjectManager.create()
Следующее
От: Barry Lind
Дата:
Сообщение: Re: Getting oid of 0 when doing LargeObjectManager.create()