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

2.2.159 pg_size_pretty関数にマイナス値を渡す場合の結果の変更

非互換

FUJITSU Enterprise Postgres 14では、pg_size_pretty関数にマイナス値を渡したら、結果を変更する場合があります。

FUJITSU Enterprise Postgres 13 SP1以前の場合

[例]

=# SELECT size,pg_size_pretty(size),pg_size_pretty(-1 * size) FROM
-#      (VALUES (10239::bigint),(10240::bigint),(10485247::bigint)) x(size);
   size   | pg_size_pretty | pg_size_pretty
----------+----------------+----------------
    10239 | 10239 bytes    | -10239 bytes
    10240 | 10 kB          | -10 kB
 10485247 | 10239 kB       | -10 MB
(3 rows)
FUJITSU Enterprise Postgres 14の場合

[例]

=# SELECT size,pg_size_pretty(size),pg_size_pretty(-1 * size) FROM
-#      (VALUES (10239::bigint),(10240::bigint),(10485247::bigint)) x(size);
   size   | pg_size_pretty | pg_size_pretty
----------+----------------+----------------
    10239 | 10239 bytes    | -10239 bytes
    10240 | 10 kB          | -10 kB
 10485247 | 10239 kB       | -10239 kB
(3 rows)

対処方法

ありません。