Re: Oid registry

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема Re: Oid registry
Дата
Msg-id CA+U5nM+ZWXiA6BB6=iZrJCiVH1U6aqXU1xs9dkGJF8AdcmUMXg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Oid registry  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: Oid registry  (Hitoshi Harada <umi.tanuki@gmail.com>)
Список pgsql-hackers
On 24 September 2012 21:26, Andrew Dunstan <andrew@dunslane.net> wrote:
>
> On 09/24/2012 09:37 PM, Peter Eisentraut wrote:
>>
>> On Mon, 2012-09-24 at 18:59 -0400, Andrew Dunstan wrote:
>>>
>>> This rather overdue mail arises out the developer's meeting back in
>>> May, where we discussed an item I raised suggesting an Oid registry.
>>>
>>> The idea came from some difficulties I encountered when I did the
>>> backport of the JSON work we did in 9.2 to 9.1, but has wider
>>> application. Say someone writes an extension that defines type A. You
>>> want to write an extension that takes advantage of that type, but it's
>>> difficult if you don't know the type's Oid,
>>
>> Could you fill the rest of us in with some technical details about why
>> this might be necessary and what it aims to achieve?
>
>
> Well, an obvious case is how record_to_json handles fields. If it knows
> nothing about the type all it can do is output the string value. That
> doesn't work well for types such as hstore. If it could reliably recognize a
> field as an hstore it might well be able to do lots better.

I think we're missing something in the discussion here.

Why can't you find out the oid of the type by looking it up by name?
That mechanism is used throughout postgres already and seems to work
just fine.

Why would we need to hardcode it?

-- Simon Riggs                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services



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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Configuration include directory
Следующее
От: Hannu Krosing
Дата:
Сообщение: Re: Oid registry