リリース日: 2006-10-16
このリリースは8.1.4からの各種の修正を含んでいます。 8.1メジャーリリースにおける新機能についてはE.219. リリース8.1を参照してください。
8.1.Xを稼働している場合dump/restoreは必要ありません。 しかし、8.1.2より前のバージョンからアップグレードする場合は、E.217. リリース8.1.2を参照してください。
副SELECT内を除いてUPDATE
コマンドでの集約関数を認めなくしました。(Tom)
このような集約の振舞は事前予測できないことと、8.1.Xにてクラッシュが起きたため、機能しないようにしました。SQL標準も同じように許可していません。
型指定無しのリテラルをANYARRAYとされた場合のコアダンプを修正しました。
COMMIT
、もしくはROLLBACK
が実行された時、拡張問い合わせプロトコルに対するログ取得期間のコアダンプを修正しました。
複数行を返すSQL関数を含む問い合わせにおいて、AFTERトリガーの間違った取り扱いを修正しました。
USING
句に対するNOT NULL
を再検査するALTER TABLE ... TYPE
を修正しました。
分離文字列に対するオーバラップマッチを処理するstring_to_array()
を修正しました。
例えば:string_to_array('123xx456xxx789', 'xx')
AM
/PM
書式のto_timestamp()
を修正しました。
ANALYZE
が必要か否かを判定する自動VACUUM計算を修正しました。
psqlの\d
コマンドに対するパターンマッチにおけるちょっとした部分を修正しました。
/contrib/ltreeの索引破壊バグを修正しました。(Teodor)
ecpgをより強固にするため数多くの修正をしました。(Joachim Wieland)
/contrib/dbmirrorでバックスラッシュエスケープを修正しました。
/contrib/dblinkおよび/contrib/tsearch2に多少の修正を加えました。
ハッシュテーブルとビットマップインデックススキャンに効率的な改良が加えられました。
Win32上での統計情報収集の不安定性を修正しました。
Win32上で適切なユニットを使用するstatement_timeout
を修正しました。
以前のWin32 8.1.X バージョンでは、要素100で遅延が効きませんでした。
MSVCおよびBorland C++コンパイラ向けに修正しました。
AIXおよびIntelコンパイラ向けに修正しました。
連続したアーカイブ処理における稀な不具合を修正しました。(Tom)