Re: cast bytea to/from bit strings

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: cast bytea to/from bit strings
Дата
Msg-id 5171.1146927915@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: cast bytea to/from bit strings  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: cast bytea to/from bit strings
Список pgsql-patches
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Fabien COELHO wrote:
>> I think that the inability to convert nearly binary compatible standard
>> types one to the other is a postgresql issue. Even if it is not often
>> useful, the point is completeness and soundness of the type provided by
>> the core.

> OK, can I get some feedback from others about this patch?

I think Fabien is way overstating his case here.  It's not immediately
obvious that there should be a cast between bit(n) and bytea, and it's
even less obvious that it should be done in a way that exposes the
internal representation of bit(n) as this does.  There's no principled
reason for one bit ordering over the other, for example, nor any very
clean way to handle coercions where N isn't a multiple of 8.

I think this request has more to do with a lack of adequate operators
for one type or the other.  If we're missing, say, bitwise logical
operators for bytea, then let's add those rather than create a bogus
equivalence between the types.

            regards, tom lane

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: cast bytea to/from bit strings
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Add SSL CRL support to libpq.