(2003/12/03リリース)に関する技術情報をお届けします。リリースノートを元に弊社で解説を加えたものです。検索結果が正しく無いケースについての修正など、いくつかの問題が修正されています。ここにあげた変更点は、すべてを網羅していない可能性があります。いうファイルを見てください。nodeが分割されるというまれなケースで、正しい検索結果が返らない問題が修正されました。lists”エラーになってしまう問題が修正されました。collectorのプロセスが、強制的に共有メモリから切り離されるようになりました。PQescapeBytea()とbyteaout()がお互いに一貫した出力を行うようになりました。ルールルールによって、newなどのルール実行時に書き換えられる値を使った副問い合わせを正しく実行できない問題が修正されました。ルールによって、INSERT文を書き換えるときに、外部キー制約が働かない問題が修正されました。pg_dumppg_catalogにある手続き言語を扱えない問題が修正されました。他のスキーマ上にある演算子を使ったindexのdumpを正しく扱えない問題が修正されました。bytea型と互換性のあるキャストを適切に処理できない問題が修正されました。clusterdbコマンドからpsqlに間違った順序で引数が渡されるために、正しく実行できない問題が修正されました。plpythonで作成したトリガーが、登録後にカラムを削除すると動作しなくなる問題が修正されました。to_char()入力文字列の終端以降を読んでしまう問題が修正されました。その他、細かい修正があります。GB18030とUNICODEの間でのエンコーディングのマッピングの誤りが修正されました。I/Oについての問題が修正されました。使って、一つのパラメータに対してsetObject(1,”(‘1′,’2′,’3’)”,Types.NUMERIC)のような形で値リストを渡す事が出来なくなりました。”(1,2,3)”は動作します。injectionに利用されるおそれがありました。integerを利用するconfigureオプションを指定したとき小数点に対する不適切な取り扱いに関する内部的な問題が修正されました。これには、スタック破壊を引き起こす可能性がありました。一部で指定しない時と異なる動作となる問題が修正されました。dblinkのget_tuple_of_interrest()関数の内部でSPI_Finish()が呼ばれていない問題が修正されました。