Proposal: new large object API

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Proposal: new large object API
Дата
Msg-id 20080313.172240.58437291.t-ishii@sraoss.co.jp
обсуждение исходный текст
Ответы Re: Proposal: new large object API  (Tatsuo Ishii <ishii@postgresql.org>)
Список pgsql-hackers
I would like to propose new large object client side API for 8.4.

Currently we have:
  Oid lo_import(PGconn *conn, const char *filename);

But we do not have an API which imports a large object specifying the
object id. This is inconvenient and inconsistent since we already have
lo_create() and lo_open() which allow to specify the large object id.

So I propose to add new API:
  int lo_import_with_oid(PGconn *conn, Oid lobjId, const char *filename);

Another idea is changing the signature of lo_import:
  Oid lo_import(PGconn *conn, Oid lobjId, const char *filename);

which will be cleaner but break the backward compatibility.

Comments are welcome.
--
Tatsuo Ishii
SRA OSS, Inc. Japan


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

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: Reducing Transaction Start/End Contention
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: CSStorm occurred again by postgreSQL8.2