Re: pgsql: arrays: tighten checks for multi-dimensional input - Mailing list pgsql-committers

From Jeff Davis
Subject Re: pgsql: arrays: tighten checks for multi-dimensional input
Date
Msg-id 1391541684.15160.19.camel@jdavis
Whole thread Raw
In response to pgsql: arrays: tighten checks for multi-dimensional input  (Bruce Momjian <bruce@momjian.us>)
Responses Re: pgsql: arrays: tighten checks for multi-dimensional input  (Bruce Momjian <bruce@momjian.us>)
List pgsql-committers
On Sat, 2014-02-01 at 15:49 +0000, Bruce Momjian wrote:
> arrays:  tighten checks for multi-dimensional input
>
> Previously an input array string that started with a single-element
> array dimension would then later accept a multi-dimensional segment.
>
> BACKWARD INCOMPATIBILITY

-select cardinality('{{{1}},{{2,3},{3,4}}}'::int[]);
+select cardinality('{{{1,9},{5,6}},{{2,3},{3,4}}}'::int[]);
  cardinality
 -------------
            8

I was a little confused by this change: the query changed, but the
results did not. Was that a bugfix, or were the original semantics
intentional?

I didn't immediately find the thread where this was discussed, so if you
send a link that might answer my question.

Regards,
    Jeff Davis




pgsql-committers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: pgsql: Introduce replication slots.
Next
From: Jeff Davis
Date:
Subject: Re: pgsql: Introduce replication slots.