On Thu, Dec 2, 2021 at 4:22 PM Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> An example of the reasons not to treat these types as being
> general-purpose strings can be seen at [1], where the "char"
> type has acquired some never-intended cast behaviors. Taking
> that to an extreme, we currently accept
>
> regression=# select '(1,2)'::point::"char";
> char
> ------
> (
> (1 row)
What's wrong with that?
--
Robert Haas
EDB: http://www.enterprisedb.com