リリース7.4.26

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 付録 E. リリースノート | 早送り | 次のページ

# E.69. リリース7.4.26

> リリース日: 2009-09-09

このリリースは7.4.25に対し、各種の不具合を修正したものです。 7.4メジャーリリースにおける新機能については項E.95を参照してください。

## E.69.1. バージョン7.4.26への移行

7.4.Xからの移行ではダンプ/リストアは不要です。 しかし、`interval`列に対するハッシュインデックスを持つ場合は7.4.26にアップデートした後にそれらを`REINDEX`しなければなりません。 また、7.4.11より前のバージョンからアップグレードする場合は、7.4.11のリリースノートを参照してください。

## E.69.2. 変更点

- security-definer関数内部の`RESET ROLE`および`RESET SESSION AUTHORIZATION`を不許可としました。(Tom, Heikki)

  これは、security-definer関数内部における`SET ROLE`と`SET SESSION AUTHORIZATION`を不許可にする過去のパッチ（CVE-2007-6600参照）で抜けていたものを補うものです。

- 外側の集約関数の引数に現れる副問い合わせの扱いを修正しました。(Tom)

- `interval`データ型のハッシュ計算を修正しました。(Tom)

  これは、時間間隔値に対するハッシュ結合が間違った結果を生成しないように修正します。 また、時間間隔型の列に対するハッシュインデックスの内容も変更します。 もしこうしたインデックスがあれば、アップデートの後にそれらを`REINDEX`する必要があります。

- `INTERVAL '`x` ms'`において`x`が200万を超え、かつ、整数型の日付時刻が使用された場合のオーバーフローを修正しました。(Alex Hunsaker)

- 点と線分間の距離計算を修正しました。(Tom)

  これにより幾何演算子の一部が間違った結果を返していました。

- 通貨が端数桁を持たないロケール、たとえば日本、において`money`データ型が動作するように修正しました。(Itagaki Takahiro)

- `00:12:57.9999999999999999999999999999`のような日付時刻入力を適切に丸めます。(Tom)

- GiST R-tree演算子クラスにおけるページ分割点の選択を改良しました。(Teodor)

- plperlの初期化における移植性の問題を修正しました。(Andrew Dunstan)

- `COPY FROM STDIN`中のエラーからの復旧するためのlibpqのコードについて、堅牢性を高めました。(Tom)

- readlineとeditlineライブラリの両方がインストールされている場合、それらの競合するヘッダファイルがincludeされないようにしました。(Zdenek Kotala)

前のページ | ホーム | 次のページ
リリース8.0 | 上に戻る | リリース7.4.25