Re: BUG #4688: Bug in cache. - Mailing list pgsql-bugs

From Heikki Linnakangas
Subject Re: BUG #4688: Bug in cache.
Date
Msg-id 49AE706C.2020200@enterprisedb.com
Whole thread Raw
In response to Re: BUG #4688: Bug in cache.  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
Tom Lane wrote:
> Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> writes:
>> If we go down that path, how far do we go? We also know that two enums
>> are never binary-compatible, right? Composite type and a user-defined
>> base type? Hardly, unless you're doing something very hacky...
>
>> Disallowing binary casts when any composite types or enums are involved
>> seems sane, but that's as far as we can go with a few lines of code.
>
> Arrays have embedded type OIDs too ...

I've committed a simple check, disallowing composite types, enums and
arrays in binary casts.

--
   Heikki Linnakangas
   EnterpriseDB   http://www.enterprisedb.com

pgsql-bugs by date:

Previous
From: Guillaume Smet
Date:
Subject: Re: BUG #4689: Expanding the length of a VARCHAR column should not induce a table rewrite
Next
From: Tom Lane
Date:
Subject: Re: BUG #4690: an select query is not using the index