リリース日: 2007-04-23
このリリースは8.2.3の各種不具合を修正したもので、セキュリティ問題の修正を1つ含みます。 8.2メジャーリリースにおける新機能についてはE.195. リリース8.2を参照してください。
8.2.Xからの移行ではダンプ/リストアは不要です。
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)。