Re: Proposal: new large object API

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Re: Proposal: new large object API
Дата
Msg-id 20080319.094208.42502510.t-ishii@sraoss.co.jp
обсуждение исходный текст
Ответ на Re: Proposal: new large object API  (Tatsuo Ishii <ishii@postgresql.org>)
Ответы Re: Proposal: new large object API  (Tatsuo Ishii <ishii@postgresql.org>)
Список pgsql-hackers
lo_import_with_oid added.

Note that actually committed function signature is:

Oid lo_import_with_oid(PGconn *conn, const char *filename, Oid lobjId);
--
Tatsuo Ishii
SRA OSS, Inc. Japan

> I have posted proposed patches to pgsql-patches.
> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> 
> > 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
> > 
> > -- 
> > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
> > To make changes to your subscription:
> > http://www.postgresql.org/mailpref/pgsql-hackers
> 
> -- 
> Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: broken head?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Enable probes to work with Mac OS X Leopard and other OSes that