Added to TODO list, and I will save this message if anyone has any
questions later.
>
>
> Just run the regression tests on 6.1 and as I suspected the array bug
> is still there. The regression test passes because the expected output
> has been fixed to the *wrong* output.
>
> As I have said before, I don't use arrays, so this doesn't affect me,
> but it is very bad practice that this should be released with the
> regression tests claiming that arrays work when they don't.
>
> Please make sure that this is in the TODO list and for the next release
> it really should be fixed or array functionality disabled.
>
>
> The current (wrong) expected output is:
>
> QUERY: SELECT * FROM arrtest;
> a |b |c |d |e
> -----------+---------------+-------------+-----------------+-------------
> {1,2,3,4,5}|{{{0,0},{1,2}}}|{} |{} |
> {11,12,23} |{{3,4},{4,5}} |{"foobar"} |{{"elt1","elt2"}}|{"3.4","6.7"}
> {} |{3,4} |{"foo","bar"}|{"bar","foo"} |
>
>
> The correct output is:
>
> QUERY: SELECT * FROM arrtest;
> a b c d e
> ------------ ---------------------- -------------- ------------------ --------------
> {1,2,3,4,5} {{{0,0}},{{1,2}}} {} {}
> {11,12,23} {{{3},{4}},{{4},{5}}} {"foobar"} {{"elt1","elt2"}} {"3.4","6.7"}
> {} {{{3,4},{0,0}}} {"foo","bar"} {{"bar"},{"foo"}}
>
>
>
> The problem comes in columns b and d which are 3D and 2D arrays.
> The wrong output is munging the dimensionality of these arrays.
>
>
> Surely the CVS logs can tell us where the bug was introduced. I'm
> fairly sure it was somewhere between 1.02 and 1.08.
>
>
> Andrew
>
> ----------------------------------------------------------------------------
> Dr. Andrew C.R. Martin University College London
> EMAIL: (Work) martin@biochem.ucl.ac.uk (Home) andrew@stagleys.demon.co.uk
> URL: http://www.biochem.ucl.ac.uk/~martin
> Tel: (Work) +44(0)171 419 3890 (Home) +44(0)1372 275775
>
>
- --
Bruce Momjian
maillist@candle.pha.pa.us
------------------------------