リリース8.2.4

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

# E.22. リリース8.2.4

> リリース日: 2007-04-23

このリリースは8.2.3の各種不具合を修正したもので、セキュリティ問題の修正を1つ含みます。 8.2メジャーリリースにおける新機能については項E.26を参照してください。

## E.22.1. バージョン8.2.4への移行

8.2.Xからの移行ではダンプ/リストアは不要です。

## E.22.2. 変更点

- `search_path`における一時テーブルスキーマの明示的な指定をサポートしました。 また、関数や演算子ではその検索を無効にしました(Tom)。

  これは、SECURITY DEFINER関数が`search_path`の値を本当に安全に設定するために必要です。 こうしないと、一時オブジェクトを使用して権限のないSQLユーザがSECURITY DEFINER関数の権限でコードを実行することができてしまうためです（CVE-2007-2138）。 詳細は`CREATE FUNCTION`を参照してください。

- Windowsにおいて、各バックエンドで再ロードを強制的に行うことで`shared_preload_libraries`を修正しました（Korry Douglas）。

- 翻訳された日や月名を適切に大文字、小文字に変換できるように、`to_char()`を修正しました。

- `/contrib/tsearch2`のクラッシュを修正しました(Teodor)。

- `COMMIT PREPARED`は、そのトランザクションを準備したデータベースと同じデータベースで実行する必要があります。(Heikki)

- Windowsにおいて、2ギガバイトを越えるバイナリバックアップを`pg_dump`が行えるようになりました(Magnus)。

- 伝統的中国（台湾）語のFAQを更新しました(Zhou Daojing)。

- 統計情報コレクタがあまりに頻繁にディスクに書き込まないようにしました(Tom)。

- `VACUUM FULL`の`UPDATE`連鎖方法において潜在したデータ破損不具合を修正しました(Tom, Pavan Deolasee)。

- 配列型を使用するドメインにおける不具合を修正しました(Tom)。

- 元となるテーブルのダンプを行わない場合でも、`-t`を使用して連番型の列のシーケンスをダンプできるよう`pg_dump`を修正しました。 (Tom)

- 外部結合の向上やビットマップスキャンの選択ロジックなど、プランナを修正しました(Tom)。

- PL/pgSQL関数が`EXCEPTION`ブロック内で`RETURN`を試行する場合に潜在する誤作動やクラッシュの可能性を修正しました。 (Tom)

- ハッシュインデックスの拡張時のパニックを修正しました(Tom)。

- POSIX書式の時間帯指定が新しいUSA DST規則に従うよう修正しました(Tom)。

前のページ | ホーム | 次のページ
リリース8.2.5 | 上に戻る | リリース8.2.3