バージョン 6.2.1 はバージョン 6.2 のバグフィックスおよび使い勝手を向 上させたリリースです。
要約:
SQL92 に準拠するよう、複数行に跨った文字列を使用できる ようにしました。
テーブル更新時にユーザ名を挿入するトリガ関数の例を含めました。
バージョン 6.2 の小さなバグフィックスリリースです。 バージョン 6.2 以前のシステムからのアップグレードの場合は、完全なダ ンプ/リストアが必要です。手順についてはバージョン 6.2 のリリースノー トを参照して下さい。
小さなバグフィックスリリースです。ダンプ/リストアはバージョン 6.2 か らの場合は不要ですが、バージョン 6.2 以前の全てのリリースの場合は必要 です。
バージョン 6.2 からのアップグレードにてダンプ/リロードを選択した場合、 avg(money) が正確に計算されなくなったことが判るでしょう。 他の全てのバグフィックスは実行形式ファイルの更新によって効果が現れます。
ダンプ/リロードを行なわない別の方法は次の SQL コマンドを psql から使用 して既存のシステムテーブルを更新することです。
update pg_aggregate set aggfinalfn = 'cash_div_flt8' where aggname = 'avg' and aggbasetype = 790;
これは、template1 を含む全ての既存のデータベースに対して行なわなけ ればなりません。
Changes in this release ----------------------- Allow TIME and TYPE column names(Thomas) Allow larger range of true/false as boolean values(Thomas) Support output of "now" and "current"(Thomas) Handle DEFAULT with INSERT of NULL properly(Vadim) Fix for relation reference counts problem in buffer manager(Vadim) Allow strings to span lines, like ANSI(Thomas) Fix for backward cursor with ORDER BY(Vadim) Fix avg(cash) computation(Thomas) Fix for specifying a column twice in ORDER/GROUP BY(Vadim) Documented new libpq function to return affected rows, PQcmdTuples(Bruce) Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)