ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.289 cubeモジュールの~>演算子の振る舞いの変更

非互換

FUJITSU Enterprise Postgres 10では、cubeモジュールの~>演算子の振る舞いを変更し、左下-右上の座標において、1次元から順に並び替えるという正規化をしたn次座標を取得します。

FUJITSU Enterprise Postgres 9.6以前の場合

座標を左下-右上の順に並び替えるという正規化をしたn次座標を取得します。

[例]

=# SELECT cb, cb~>1, cb~>2, cb~>3, cb~>4 FROM cube(ARRAY[1,2], ARRAY[3,4]) AS cb;
      cb       | ?column? | ?column? | ?column? | ?column?
---------------+----------+----------+----------+----------
 (1, 2),(3, 4) |        1 |        2 |        3 |        4
(1 行)
FUJITSU Enterprise Postgres 10以降の場合

左下-右上の座標において、1次元から順に並び替えるという正規化をしたn次座標を取得します。

[例]

=# SELECT cb, cb~>1, cb~>2, cb~>3, cb~>4 FROM cube(ARRAY[1,2], ARRAY[3,4]) AS cb;
      cb       | ?column? | ?column? | ?column? | ?column?
---------------+----------+----------+----------+----------
 (1, 2),(3, 4) |        1 |        3 |        2 |        4
(1 行)

対処方法

ありません。