Re: Dimension limit in contrib/cube (dump/restore hazard?)
Alexander Korotkov <a.korotkov@postgrespro.ru>
From: Alexander Korotkov <a.korotkov@postgrespro.ru>
To: Andrey Borodin <x4mmm@yandex-team.ru>
Cc: Andrew Gierth <andrew@tao11.riddles.org.uk>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2018-08-28T17:18:56Z
Lists: pgsql-hackers
Hi! On Tue, Aug 28, 2018 at 6:21 PM Andrey Borodin <x4mmm@yandex-team.ru> wrote: > I belive cube construction from array\arrays should check size of arrays. Makes sense to me. > Also there are some unexpected cube dimensionality reduction like in cube_enlarge > if (n > CUBE_MAX_DIM) > n = CUBE_MAX_DIM; > You wanted larger cube, but got cube of another dimension. > > I think we should something like this OK, but I think cube_c_f8() and cube_c_f8_f8() also need to be revised. Also, I think this behavior should be covered by regression tests. ------ Alexander Korotkov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Commits
-
Enforce cube dimension limit in all cube construction functions
- f919c165ebdc 12.0 landed
- 36343e59b511 11.0 landed
- 29e07cd22471 10.6 landed
- 5fed7b24aed5 9.6.11 landed
- 9f3ade1a6f62 9.3.25 landed
- 7cea5e6ebfb3 9.4.20 landed
- b187dae9d041 9.5.15 landed
-
Split contrib/cube platform-depended checks into separate test
- 38970ce862b9 12.0 landed
- 1668186eb378 11.0 landed
- 4ffb7c7b3c0a 10.6 landed
- df85f8ecea53 9.6.11 landed
- 5d6a1ee9a50f 9.3.25 landed
- 41180978b403 9.4.20 landed
- 26cbd2325940 9.5.15 landed