トップページでお知らせしていた過去の「お知らせ」です

  • PostgreSQL 8.4をベースにした商用パッケージPowerGres V7ベータ版ダウンロード開始[2009/12/24]

    PostgreSQL 8.4をベースにした商用パッケージPowerGres V7のベータ版ダウンロードが開始されました。 PowerGres V7は、PostgreSQL 8.4が対応していないWindows 64bit環境に対応するなど、PostgreSQLの優れた信頼性や性能を受け継ぎながら、独自の拡張と改良を加えた商用パッケージです。

    詳細はこちら

    ベータ版のダウンロードはこちら

  • PostgreSQL用クラスタソフトのpgpool-II 2.2.6がリリース[2009/12/1]

    PostgreSQL用クラスタソフトのpgpool-II 2.2の最新安定版がリリースされました。

    このバージョンでは、ロードバランスの重みパラメータweightの扱いが改善され、 また一時テーブルがマスター/スレーブモードで利用できるようになりました。 もちろんいつものように2.2.5以前の色々なバグが修正されています。

    バグ修正

    ダウンロードは以下から。

  • PostgreSQL Conference 2009開催迫る![2009/11/12]

    日本PostgreSQLユーザ会(JPUG)が2009/11/20-21に渡って開催するPostgreSQL Conferenceは今年はひと味違います。 JPUGの誕生10周年を記念し、海外から多数の講演者、参加者を迎える「国際コンファレンス」となっています。 初日は、現在開発中の"Streaming Replication/Hot Standby"の開発者による注目セッションをはじめ、エンタープライズ用途でPostgreSQLを使用するためのノウハウが満載のセッションが目白押しです。 また、夕方から通訳付のレセプションがあり、PostgreSQLのコアメンバ、開発者と直接お話ができます。 21日は「濃い」セッションが満載。ランチセッションでお弁当を食べながらPostgreSQLのチューニングについて学びましょう。 コンファレンスの締めくくりは、お約束のライトニングトーク。 何が飛び出すか分かりません!

    コンファレンスの詳細、申し込みは、ここからどうぞ。チケットの販売は2009/11/15(日)中までとなっていますので、お急ぎ下さい。

  • PostgreSQLの実装解説-概要編[2009/10/12]

    PostgreSQLの実装に興味をお持ちの方のために、PostgreSQLの内部について解説する記事を書き始めました。 とりあえずは過去にWEB+DB PRESSに連載していた記事を現在の状況に合わせて焼き直すこところからはじめます。 今回は概要編で、PostgreSQLのプロセス構造とソースツリーについて書いています。

  • PostgreSQL用クラスタソフトのpgpool-II 2.2.5がリリース[2009/10/4]

    PostgreSQL用クラスタソフトのpgpool-II 2.2の最新安定版がリリースされました。 以下のようなバグ修正が行われています。

    ダウンロードは以下から。

  • PostgreSQL 8.4.1, 8.3.8など一斉にリリース[2009/9/9]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.4.1
    • 8.3.8
    • 8.2.14
    • 8.1.18
    • 8.0.22
    • 7.4.26

    です(例によって,8.0.22, 8.1.18用のWindowsバイナリは提供されません)。 主な修正内容は以下です。詳細はリリースノートをご覧下さい。

    • LOADコマンドのセキュリティ問題が修正されました(8.4.1, 8.3.8, 8.2.14のみ)
    • CVE-2007-6600への対処が不完全だったセキュリティ問題が修正されました(8.4.1, 8.3.8)
    • アーカイブログによるリカバリが失敗する可能性のある障害が修正されました(8.4.1のみ)。
    • "cannot make new WAL entries during recovery"が起きる障害が修正されました(8.4.1のみ)。
    • クラッシュからリカバリした後で、削除された行が再び見えてしまう障害が修正されました(8.4.1のみ)。
    • Windowsプラットフォームで"could not reattach to shared memory"が起きる障害が修正されました(8.4.1, 8.3.8のみ)
    • pg_start_backupが修正され、採取したベースバックアップが使用できなくなることがある問題が修正されました(8.3.8, 8.2.14のみ)
    • toastされた行の読み出しが高速化されました(8.4.1のみ)。

    ダウンロードは以下から.

  • PostgreSQLの全文検索技術を搭載したSylpheed Pro 1.1リリース[2009/9/9]

    国産OSSメールソフトSylpheedに、PostgreSQLの全文検索技術を搭載したSylpheed Proが1.1にバージョンアップしました。 フレーズ検索(一続きの単語を検索)、Windows Mailからの移行が可能となるなど、機能アップされています。 1.0の正規ユーザは無償でそのまま移行できます。 詳細はこちら。 評価版のダウンロードはこちらから。 オンラインでのライセンス購入はこちらから。税込み3,150円です。

  • PostgreSQLの実装解説をはじめました[2009/8/2]

    PostgreSQLの実装に興味をお持ちの方のために、PostgreSQLの内部について解説する記事を書き始めました。 とりあえずは過去にWEB+DB PRESSに連載していた記事を現在の状況に合わせて焼き直すこところからはじめます。 スタートは、ネットワークプログラミングの基礎、実装PostgreSQLの通信プロトコル、pgpool-IIにおけるPostgreSQL通信プロトコルについての記事です。

  • PostgreSQLの全文検索技術を搭載したSylpheed Pro発売[2009/7/9]

    国産OSSメールソフトSylpheedに、PostgreSQLの全文検索技術を搭載したSylpheed Proが発売されました。 最近では何万件も過去メールを溜め込む方も珍しくないと思いますが、Sylpheed Proならそのような場合でも 極めて高速に目的のメールを探し出すことができます。さらに、添付ファイルの中身までも全文検索できるため、 Word, Excel, PowerPoint書類付のメールの山に悩まされている方にもお勧めです。 詳細はこちら。 評価版のダウンロードはこちらから。 オンラインでのライセンス購入はこちらから。税込み3,150円です。

  • ついにPostgreSQL 8.4正式リリース![2009/7/1]

    PostgreSQL 8.4が正式リリースされました!8.4では、再帰SQLのサポート、 Window関数のサポート、列単位のアクセス権、並列リストア処理、VACUUM関連の性能、機能の大幅改善など、 数々の改良が行なわれています。 特に、FSMの設定が必要なくなり、よほど大規模でなければ、すべてautovacuum任せで運用できるようになったのは嬉しい限りです。

    ダウンロードは以下から。

  • 「PHPxPostgreSQLで作る最強Webシステム」の改訂版を出しました[2009/6/27]

    PHPxPostgreSQLで作る最強Webシステム 改訂版 「PHPxPostgreSQLで作る最強Webシステム」の改訂版を出しました。 PostgreSQL 8.3.7とPHP 5.2.9に対応しています。

  • ついにPostgreSQL 8.4のベータテスト開始![2009/4/15]

    待望のPostgreSQL 8.4のベータテストがはじまりました。8.4では、再帰SQLのサポート、 Window関数のサポート、列単位のアクセス権、並列リストア処理、VACUUM関連の性能、機能の大幅改善など、 数々の改良が行なわれています。

    ダウンロードは以下から。なお、今後リリースされる8.4のベータ版については本ページでは特にお知らせをしませんので、 ベータ版を追い掛けたい方は、ときどき ftp://ftp.sra.co.jp/pub/cmd/postgres/8.4beta の下を覗いてみてください。

  • PostgreSQL 8.3.7,8.2.13など一斉にリリース[2009/3/16]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.3.7
    • 8.2.13
    • 8.1.17
    • 8.0.21
    • 7.4.25

    です(例によって,8.0.21, 8.1.17用のWindowsバイナリは提供されません).

    • 不適切なクライアントエンコーディングとロケール設定で、エラーメッセージのエンコーディング変換が無限ループしてクラッシュする可能性のあるバグを修正しました。
    • WindowsでCロケールを使用し、マルチバイト文字に全文検索を行なう際の不具合が修正されました。
    • 8.3でsubqueryの扱いにあった不具合が修正されました。
    • UNLISTENコマンドが不必要なロックをシステムカタログに取ってしまう問題を修正しました。 副次的に、DISCARD ALLの問題も修正されています。

    詳細な変更点はリリースノートをご覧下さい.

    ダウンロードは以下から.

  • PostgreSQL用クラスタソフトのpgpool-II 2.2と専用GUIツールpgpoolAdmin 2.2がリリース[2009/2/28]

    PostgreSQL用クラスタソフトのpgpool-II 2.2と専用GUIツールpgpoolAdmin 2.2がリリースされました。 多くのバグ修正の他、以下のような機能が追加されています。主な修正内容は以下です。

    ダウンロードは以下から。

  • PostgreSQL 8.3.6,8.2.12など一斉にリリース[2009/2/6]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.3.6
    • 8.2.12
    • 8.1.16
    • 8.0.20
    • 7.4.24

    です(例によって,8.0.20, 8.1.16用のWindowsバイナリは提供されません).

    • 8.1.16ではmautovacuumがクラッシュする問題が修正されています8.1系でautovacuumを使用している方は,早急なバージョンアップをお勧めします.
    • 8.3.6では,GiSTインデックスとCLUSTERコマンドを併用したときに,データ喪失の可能性がある問題を修正しています. 該当する使い方をされている方も早急なバージョンアップをお勧めします.

    詳細な変更点はSRA OSSのページをご覧下さい.

    ダウンロードは以下から.

  • Sylph-searcher 1.1.1リリース[2009/1/19]

    PostgreSQLの全文検索機能を使い,高速にメールの全文検索を行なうソフト Sylph-searcherの1.1.1がリリースされました.

    今回のリリースでは,Windows用の一括インストーラが提供されたのが注目されます. このインストーラには,PostgreSQL,mecabと言った必要なソフトがすべて同梱されているため, このインストーラだけですぐにWindows上でSylph-searcherが使えるようになります. 是非お試し下さい.

  • PostgreSQL 8.3.5,8.2.11など一斉にリリース[2008/11/03]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.3.5
    • 8.2.11
    • 8.1.15
    • 8.0.19
    • 7.4.23

    です(例によって,8.0.19, 8.1.15用のWindowsバイナリは提供されません.これらのバイナリが必要な方は,SRA OSSが販売するPowerGresという製品を利用することもできます).

    今回のリリースはセキュリティfixではありませんが,GiSTインデックスを使用した際の検索ミスが修正されているため,GiSTあるいはPostGISを利用している場合は早めのアップデートをお勧めします.

    ダウンロードは以下から.

    おまけ.日経IT Proの記事を追加しました.今回は,開発中の8.4で実装される「再帰SQL」です. こちらでどうぞ.

  • PostgreSQL 8.3.4,8.2.10など一斉にリリース[2008/09/22]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.3.4
    • 8.2.10
    • 8.1.14
    • 8.0.18
    • 7.4.22

    です(例によって,8.0.18, 8.1.14用のWindowsバイナリは提供されません).

    今回のリリースはセキュリティfixではないので,緊急のアップデートは必要ありませんが,一部データのロスや, 検索結果が不正になるようなバグ修正も含まれているので,早めのアップデートをお勧めします.

    ダウンロードは以下から.

  • PostgreSQL 8.3.3,8.2.9など一斉にリリース[2008/06/16]

    PostgreSQLのマイナーバージョンアップがありました.今回リリースされたのは,

    • 8.3.3
    • 8.2.9
    • 8.1.13
    • 8.0.17
    • 7.4.21

    です(例によって,8.0.17, 8.1.13用のWindowsバイナリは提供されません).

    注意して頂きたいのは,8.3.2, 8.2.8, 8.1.12, 8.0.16, 7.4.20を飛ばして今回のリリースがあったことです. 実は8.3.2, 8.2.8のリリース直前(というか,実際にはtar ballがアップロードされた後) 重大な問題が見つかり,急遽8.3.3, 8.2.9をリリースすることにしたからです. その問題というのは,負の定数を含むSELECT DISTINCTのVIEWをdumpした結果をrestoreしようとするとエラーになる, というものです.詳細は以下参照.

    Subject: [GENERAL] Problems with pg_dump ?
    From: Alexandr Popov 
    To: pgsql-general@postgresql.org
    Date: Fri, 6 Jun 2008 16:25:44 +0300
    
    ちなみに,この問題は,8.2.7,8.3.1でdumpしたときのみ発生します.

    この他にも多数バグが修正されており,特にWindowsで多数の問題がfixされています.

    ダウンロードは以下から.

  • PostgreSQL 8.3.1,8.2.7リリース[2008/03/17]

    PostgreSQLのマイナーバージョンアップがありました. VACUUM FULL,PREPARED QUERYなどのバグが修正されています.

    ダウンロードは以下から.

  • PostgreSQL 8.3.0がリリース[2008/02/04]

    待望のPostgreSQL8.3.0が正式リリースされました. 更新性能を画期的に改善するHOT,全文検索機能の本体への組み込みなど,今までになく大幅な性能,機能改善が行われています.関連情報がMyComの記事にもあります.

    ダウンロードは以下から.

  • PostgreSQL 8.2.6など一斉にリリース[2008/01/07]

    7.3から最新安定版の8.2系までに,脆弱性対策などの理由により,PostgreSQLのマイナーバージョンアップがありました. 脆弱性は何点かありますが,一番重大なのは,関数インデックスや式インデックスなどで悪意のある関数が登録されて,そのテーブルでスーパユーザ権限でVACUUMなどが実行されると,悪意のある関数もまたスーパユーザ権限で実行されてしまう,というものです。 「トロイの木馬」によるスーパユーザ権限奪取という,典型的な脆弱性パターンです。 他にも,dblink関連の脆弱性修正などが行われています。

    すべてのユーザは,なるべく早くバージョンアップされることをおすすめします. ダウンロードは以下から.

    ちなみに,今回の7.3.21をもって,7.3系のアップデートは今後行われません。7.3系のユーザは,すみやかに最新版に移行することをお勧めします。 また,8.0系,8.1系のWindowsバイナリは,今回のビルドが最終です。今後,8.0系,8.1系のバージョンアップがあっても,ビルドされませんので,すみやかに8.2に移行することをお勧めします。

    pgpool-II 2.0 正式リリース[2007/11/16]

    pgpool-II 2.0が正式リリースされました!

    ダウンロードは以下から.

  • pgpool-II 2.0.1 リリース[2007/11/21]

    pgpool-II 2.0.1がリリースされました。pgpool-II 2.0のレプリケーションモー ドで,プロセスが落ちるという致命的な問題が修正されています。 pgpool-II 2.0ユーザは,早急にアップデートすることをお勧めします。

    ダウンロードは以下から.

    pgpool-II 2.0 ベータテスト開始[2007/11/01]

    PostgreSQL用のレプリケーションミドルウェア,pgpool-IIのメジャーバージョ ンアップ版,pgpool-II 2.0のベータテストが開始されました. 2.0では,待望のオンラインリカバリが実装されるなど,レプリケーションの機 能が大幅に強化された他,pgpool-IIの特長であるパラレルクエリ機能も強化さ れ,複数テーブルのJOINにおいても効果的に性能向上できるようになっています (高速化できないケースもあります). そのほかの主な新機能は以下です.

    • ノードの切り離し,切り戻しの際に,コマンドを実行できるようになりました. 管理者へ通知したり,Slony-Iなどの外部システムとの連携が取りやすくなっ ています.
    • pgpool-IIを再起動させることなく設定ファイルを再読み込みできるように なりました.
    • アイドルのままコネクションを専有するクライアントに対する対策として, 一定時間内に次のSQLコマンドを送ってこないクライアントを強制的に切り 離すことができるようになりました.

    ダウンロードは以下から.

    PostgreSQL 8.3ベータテスト開始[2007/10/08]

    待望のPostgreSQL 8.3のベータテストが開始されました.今回は長い間課題だっ た更新性能が大きく改善されるなど,非常に注目すべきリリースとなっています. 是非お試し下さい.8.3の改善項目については,SRA OSSのセミナー資料も参考にしてください.

    ダウンロードは以下から.

    PostgreSQL 8.2.5など一斉にリリース[2007/09/18]

    5ヶ月ぶりにPostgreSQLのマイナーバージョンアップがありました. 今回の大きな修正は,LAZY VACUUMのバグ修正です.LAZY VACUUMは7.3から導入 された「ロック」しないVACUUMです.単にVACUUMを実行すると,LAZY VACUUMが 実行されます.今回見つかったバグが,LAZY VACUUMが導入されて以来潜んでい たバグで,タイミングによってはインデックスが壊れ,SELECTなどで不正な検索 結果を返すという,比較的重大な問題です.

    すべてのユーザは,なるべく早くバージョンアップされることをおすすめします. ダウンロードは以下から.

    PostgreSQL Conference 2007参加レポートを公開[2007/08/04]

    大変遅くなりましたが,5月にカナダのオタワで開催された第2回PostgreSQL Conferenceの 参加レポートを掲載しました.写真も多数掲載しているので,是非ご覧下さい. レポートはこちら

    PostgreSQL 8.2.4など一斉にセキュリティリリース[2007/04/23]

    PostgreSQLに脆弱性が見つかり,7.3から8.2系まで一斉にマイナーバージョンアップがありました. この脆弱性はSECURITY DEFINER関数を使っていない限り発生しません. SECURITY DEFINER関数を使っている場合は,単にバイナリを入れ替えただけでは脆弱性は修正されません. ユーザ定義関数にも手を入れる必要があります.詳細はCREATE FUNCTIONのマニュアルをご覧下さい.

    ただ,今回のバージョンアップでは,statistics collectorの深刻なパフォーマンス劣化,VACUUM FULLをかけた際に データが不正な状態になるバグなど,比較的重要なバグ修正も含まれていますので, 脆弱性に該当しない使い方をしている場合でもなるべく早くバージョンアップすることをお勧めします. ダウンロードは以下から.

  • pgpool 3.2リリース[2007/02/11]

    PostgreSQL用のコネクションプール/レプリケーションサーバであるpgpoolが久々にメジャーバージョンアップして3.2になりました. ソースコードはここからダウンロードできます.今回追加された主な機能は以下です.

    • ホスト認証(HBA)機能
    • PostgreSQL同様,psコマンドで状態を見ることができる
    • log_connections, log_hostname機能

    PostgreSQL 8.2などに一斉にセキュリティリリース[2007/02/07]

    ユーザ定義関数呼び出しなどに係わる脆弱性が見付かり,7.3から8.2までのすべてのバージョンにもマイナーバージョンアップがありました. なお,8.0.11, 8.1.7, 8.2.2もこの間リリースされていますが,深刻なバグが発見されたため,急遽8.0.12, 8.1.8, 8.2.3がリリースされた経緯があります.これらのバージョンは使用しないでください.

    また,tsearch2の日本語対応パッチは8.2.3で取り込まれています.

    ダウンロードは以下から.

    tsearch2日本語対応パッチコミットされる[2007/01/15]

    PostgreSQLのcontribに付属する全文検索ソフトtsearch2はCロケールでは日本語が 通らない問題がありました.御存じのように,PostgreSQLではCロケール以外を設定すると, 日本語のソートなどで問題を起こすため,日本語利用時にはCロケールの利用が推奨されています (ここで言う「日本語」とは,データベースエンコーディングとしてEUC_JPまたはUTF_8を 使うことを意味します). しかしCロケールではtsearch2で日本語が使えないというジレンマに陥っていました. 今回の修正により,このジレンマが解消されたわけです. 修正は今後リリースされる8.2.2,8.3に反映されます. それまで待てない方は,8.2.1用のパッチをお使いください.

    なお,このパッチは筆者が作成したものにtsearch2開発者が手を加えています.

    PostgreSQL 8.2.1正式リリース[2007/01/08]

    PostgreSQL 8.2.1が予定どおりに正式リリースされました.このリリースでは,特定のSELECTでクラッシュするバグや,OUTER JOINが正しくない結果を返すことがあるなどの重要なバグ修正が行われています. 8.2.0のユーザはすみやかに8.2.1にアップグレードすることをお薦めします.

    また,8.2.1のリリースにともない,7.3から8.1までのすべてのバージョンにもマイナーバージョンアップがありました.

    ダウンロードは以下から.

    PostgreSQL 8.2.1のリリース予定発表[2007/01/03]

    2007年最初のおしらせです.本年もよろしくお願いします.

    PostgreSQL 8.2.0のバグ修正版である8.2.1のリリース予定がアナウンスされました. それによると,2007年1月8日がターゲットになっているようです.

    PostgreSQL 8.2.0がリリース[2006/12/05]

    待望のPostgreSQL8.2.0が正式リリースされました. 全文検索インデックスGIN,ウォームスタンバイ機能の追加などのほか,性能面 でも改善がありました. 関連記事が日経IT Proの連載にもあります(下の方のリンクをご覧ください).

    ダウンロードは以下から.

    PostgreSQL 8.1.5/8.0.9/7.4.14/7.3.16がリリース[2006/10/16]

    PostgreSQL8.1から7.3系列まですべてにマイナーバージョンアップがありました. いつもようにバグ修正がされていますが,特に8.1.5では,誤ってbitmap scanを 選択し,パフォーマンスが悪くなるケースなど,性能に関するバグ修正も 一部されています.

    ダウンロードは以下から.

    PostgreSQL 8.2βテスト開始[2006/09/21]

    開発中のPostgreSQL 8.2がいよいよβテストフェーズに入りました. マルチプロセッサでの性能向上や,新しいインデックスタイプの追加などが行われています. 関連記事がPostgreSQLウォッチの25回と30回にもありますので,そちらもご覧ください.

    PostgreSQL 8.1.4/8.0.8/7.4.13/7.3.15がリリース[2006/05/23]

    PostgreSQLにSQLインジェクションを許すセキュリティホールが見つかり,8.1か ら7.3系列まですべてにマイナーバージョンアップがありました. 早急なバージョンアップをおすすめします. 詳細はPostgreSQLウォッチにて

    ダウンロードは以下から.

    JIS X 0213サポート考察ページを作りました[2006/3/30]

    こちらでどうぞ.[2007/3/21 update]

  • 「PostgreSQL完全攻略ガイド」(通称「シーラカンス本」)の第5版を出しました[2006/2/28]

    PostgreSQL 8.1対応です.詳細はこちら

  • WEB+DB PRESSの連載記事のPDFを公開しました[2006/2/27]

    WEB+DB PRESSに連載していた記事をPDFの形で公開しました.Vol. 30(2005/12月出版)まで公開しています. 詳細は雑誌執筆歴をご覧ください.

  • PostgreSQL 8.1.3/8.0.7/7.4.12/7.3.14がリリース[2006/02/14]

    PostgreSQL 8.1.xのSET ROLEコマンドに重大な脆弱性が見つかり,PostgreSQL 8.1.3がリリースされました.PostgreSQL 8.1.xをお使いの方は直ちにバージョンアップすることをお勧めします. また,バグフィックスのために PostgreSQL 7.3から8.0までのすべてにマイナーバージョンアップがありました. 詳細はPostgreSQLウォッチにて

    ダウンロードは以下から.

    PostgreSQL 8.1.2/8.0.6/7.4.11/7.3.13がリリース[2006/01/09]

    PostgreSQL 7.3から8.1までのすべてにマイナーバージョンアップがありました. Windows版のPostgreSQLに脆弱性が見つかっています.PostgreSQL 8.0.x, 8.1.x の Windows版をお使いの方は,至急バージョンアップすることをおすすめします. また,PostgreSQL 8.0.x, 8.1.xにはコミットしたデータが失われることがあるという比較的深刻な バグも含まれるので(全プラットフォーム共通),Windows以外のユーザも 早急なバージョンアップをおすすめします.

    主な修正内容を説明します(カッコ内は修正が行われたバージョン).

    1. Windows版のpostmasterにDoS攻撃を可能にする脆弱制(8.1.2/8.0.6,Windows版のみ)
    2. 共有バッファの管理にバグ.コミットしたデータが失われる可能性がある(8.1.2/8.0.6)
    3. Latin文字の扱いにバグ,バックエンドがクラッシュするなどの問題(8.1.2/8.0.6)
    4. JIS X 0212(補助漢字)の正規表現,strpos関数での取り扱いにバグ(8.1.2/8.0.6/7.4.11/7.3.13)

    ダウンロードは以下から.

    PostgreSQL 8.1.1/8.0.5/7.4.10/7.3.12がリリース[2005/12/12]

    PostgreSQL 7.3から8.1までのすべてにマイナーバージョンアップがありました。

    PostgreSQL 8.1がリリース[2005/11/08]

    ついに待望のPostgreSQL 8.1が正式リリースされました.今回は性能面で大き な改善があったようです.主な改善点を以下に示します.

    • バッファ管理の改良により,マルチCPUシステムでのパフォーマンスが向上
    • ビットマップインデックススキャンにより,多様な検索条件で性能向上
    • 2相コミットを実装し,分散データベースに対応
    • Constraint Exclusionという技術により,テーブルのパーティショニングが可能
    • 自動VACUUM機能の正式組み込み
    ftp://ftp.sra.co.jp/pub/cmd/postgres/8.1/postgresql-8.1.0.tar.gz

    詳細は日経IT Proの連載でどうぞ. ちなみに,pgpoolが8.1で動作することも確認済です.

    PostgreSQL 7.3.11/7.4.9/8.0.4がリリース[2005/10/04]

    VACUUMが不正なデータを生成し,その影響でまれにバックエンドがcrushする バグが修正 されました.そのほか,8.0.4ではCREATE DATABASE後にシステム クラッシュしてリカバリした後インデックスが消失する,FULL JOIN,IN (SELECT DISTINCT ...)で誤った結果を返すことがあるなどのバグが修正され ています. 旧バージョンをお使いの方は、なるべく早く新しいバージョンに移行すること をおすすめします。

    PostgreSQL 8.1ベータテスト開始[2005/08/24]

    待望のPostgreSQL 8.1のベータテストが開始されました.8.1での主な改良点は以下のとおりです.

    二相コミットの実装

    分散トランザクションを管理をするために不可欠な機能である二相コミット が実装された.

    ビットマップスキャンの実装

    よりインデックスを有効に使用するビットマップスキャンが実装された.

    バッファキャッシュのロック競合の改善

    マルチプロセッサシステムで性能の上がらない原因の一つであったバッファ キャッシュのロック競合の改善が行われ,マルチプロセッサシステムでの性 能が飛躍的に向上した.

    ユーザ/グループに代り,ロールが実装された

    ロールはユーザ/グループモデルよりも柔軟性があり,かつSQL標準により準 拠したセキュリティモデルである.

    共有行ロックが実装された
    min(), max()でインデックスが使用されるようになった

    PostgreSQL 8.1betaは, http://www.postgresql.org/developer/beta で入手できます.

    PostgreSQL 7.2.8/7.3.10/7.4.8/8.0.3がリリース[2005/05/09]

    SELECT FOR UPDATE時にデータの一貫性が一次的になくなるバグ,VACUMMと INSERT/UPDATEを同時に行った場合にまれにデータが消失する,CONVERSION関 数を利用したセキュリティホール(7.3以降のみ)などの重大な問題が修正され ています.旧バージョンをお使いの方は、なるべく早く新しいバージョンに 移行することをおすすめします。

    なお,CONVERSIONのセキュリティホールを修正するためには,システムカタロ グの変更が必要です.これは通常initdb+dump/reloadが必要になりますが,新 しいリリースではinitdbをしないで済む方法が解説されていますので,それを 利用する方法もあります.また,DBの一般ユーザが自由にSQLを使うことがで きない環境であれば,このセキュリティホールは問題にはならないので,その ような場合には放置する,という選択枝もあり得ます.

    PostgreSQL 8.0.2がリリース[2005/04/07]

    Cロケールでupper()/lower()が正しく動作しない問題,トランザクショ ンの中でテーブルを作成し,カーソルでアクセスしたままコネクション を切ったときにバックエンドがクラッシュする問題など,複数のバグが 修正されています.

    8.0.1をお使いの方は、なるべく早く移行することをおすすめします。 なお,8.0/8.0.1のデータベースはそのまま使用できますが,libpqの共有ライ ブラリのバージョンが上がっているので,8.0系のlibpqを使っているフ ロントエンドプログラムは再リンクの必要があります.

    WEB+DB PRESSの連載記事のPDFを公開しました[2005/3/19]

    WEB+DB PRESSに連載していた記事をPDFの形で公開しました.Vol. 24(2005/1月出版)まで公開しています. 詳細は雑誌執筆歴をご覧ください.

  • PostgreSQL CEの対策本登場[2005/2/15]

    PostgreSQLの認定試験であるPostgreSQL CEの初の対策本が登場しました。

    • 絶体合格!PostgreSQL CE認定試験[Silver]
    • 宮原徹著
    • 技術評論社
    • ISBN4-7741-2268-8
    • 2280円+税

    PostgreSQL 8.0.1/7.4.7/7.3.9/7.2.7リリース[2005/2/1]

    セキュリティfixを含むバグ修正を施した各種バージョンがリリースされま した。

    PostgreSQL 8.0.0正式リリース![2005/1/20]

    ついにPostgreSQL 8.0がリリースされました。Windowsネィティブ対応、 PITR(Point In Time Recover:アーカイブログによるリカバリサポート)、 テーブルスペース、セーブポイントなど、ここ数年のバージョンアップで はなかったような大規模な機能追加が行なわれています。ソースの入手は 以下で可能です。

    PostgreSQL 7.2.6/7.3.8/7.4.6がリリース[2004/10/22]

    これらのリリースでは、データ更新とVACUUMが競合したときにデータが失われる可能性のあるバグ が修正されました。また、非常に大きな外部結合で、正しくない検索結果 が返るケースがあるバグが修正されました。

    7.2.x, 7.3.x, 7.4.x をお使いの方は、なるべく早くこれらのバージョンに移行することをおすすめします。


    PostgreSQL 7.2.5/7.3.7/7.4.5がリリース[2004/08/23]

    7.4.5では、 主に1)クラッシュ後の自動リカバリで完全にデータがリカバリされないケースがある 2)btreeに同時更新が重なったときにバックエンドがクラッシュすることがある という問題が修正されました。 7.2.5、7.3.7では1)のみ対応しています(2)の問題は存在しない)。 それぞれ、以下から入手できます。

    7.2.x, 7.3.x, 7.4.x をお使いの方は、なるべく早くこれらのバージョンに移行することをおすすめします。


    PostgreSQL 8.0のベータテストが開始されました[2004/08/06]
    PostgreSQL 8.0は、PITR(メディアリカバリ)、Nested Transaction、テー ブルスペース、Windowsネィティブ対応など、機能がてんこ盛りです。
    pgpool 2.0が正式リリースされました[2004/06/22]

    pgpoolでどう ぞ。
    pgpool 2.0のベータテストが開始されました[2004/06/15]

    pgpoolは、レプリケーションに対応したPostgreSQLコネクションプールサーバです。 2.0では、PostgreSQL 7.4の通信プロトコルにnative対応した他、負荷分散 機能が追加されています。
    PostgreSQL 7.4.3 がリリースされました[2004/06/14]

    PostgreSQL 7.4.3は、7.4系列の最新版で、7.4.1で見つかったバグ修正が 行なわれています。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4.3/postgresql-7.4.3.tar.gzから入手できます。
    シーラカンス本第4版出版決定[2004/05/30]

    お蔭様で「PostgreSQL完全攻略ガイド」(通称シーラカンス本)が3年ぶりに アップデートして7.4対応になって登場することになりました (ISBN4-7741-2056-1)。 書店での発売は6/28を予定しています。予約(特典付!)その他の情報は こちら

    PostgreSQL 7.4.2 がリリースされました[2004/03/10]

    PostgreSQL 7.4.2は、7.4系列の最新版で、7.4.1で見つかったバグ修正が 行なわれています。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4.2/postgresql-7.4.2.tar.gzから入手できます。
  • PostgreSQL 7.3.6の中味が変わりました[2004/03/09]
    先日リリースされたPostgreSQL 7.3.6ですが、パッケージングに手違いが あり、アーカイブが更新されています。変更の内容ですが、プログラムそ のものには違いは無く、ドキュメントの一部が変更されています。
    PostgreSQL 7.3.6 がリリースされました[2004/03/02]

    PostgreSQL 7.3.6は、7.3系列の最新版かつおそらく7.3系列の 最後のバージョンで(7.3.5の時もそういっていたような:-)、7.3.5で見つかったバグ修正が行なわれています。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.6/postgresql-7.3.6.tar.gzから入手できます。
    PostgreSQL 7.4.1 がリリースされました[2003/12/22]

    PostgreSQL 7.4.1は、7.4系列の最新版で、7.4で見つかったバグ修正が 行なわれています。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4.1/postgresql-7.4.1.tar.gzから入手できます。
    PostgreSQL 7.3.5 がリリースされました[2003/12/03]

    PostgreSQL 7.3.5は、7.3系列の最新版かつおそらく7.3系列の 最後のバージョンで、7.3.4で見つかったバグ修正が行なわれています。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.5/postgresql-7.3.5.tar.gzから入手できます。
    ついにPostgreSQL 7.4 がリリースされました![2003/11/17]

    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4/postgresql-7.4.tar.gzから入手できます。
    PostgreSQL 7.4 RC2がリリースされました。 PostgreSQL 7.4の正式リリースが秒読み段階です。現在RC2がリリースされています[2003/11/10]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4beta/postgresql-7.4RC2.tar.gzから入手できます。
    PostgreSQL 7.4 RC1がリリースされました。 PostgreSQL 7.4の正式リリースが秒読み段階です。現在RC1がリリースされています[2003/11/03]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4beta/postgresql-7.4RC1.tar.gzから入手できます。
    次期バージョンである PostgreSQL 7.4のbetaテストも大部押しせまっ て来ました。現在beta5がリリースされています[2003/10/26]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4beta/postgresql-7.4beta5.tar.gzから入手できます。
    PostgreSQL 7.3.4をベースにした商用PostgreSQLの「PowerGres on Linux」がSRAより発売されました[2003/10/14]
    β版のダウンロードや、正式版の購入がここからできます。
    汎用コネクションプールサーバ pgpool を作りました。[2003/8/9]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/pgpool/pgpool-0.1.4.tar.gzから入手できます。
    次期バージョンである PostgreSQL 7.4のbetaテストが開始しました。 現在beta1がリリースされています[2003/8/4]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.4beta/postgresql-7.4beta1.tar.gzから入手できます。
    PostgreSQL 7.3.3のバグ修正版であるPostgreSQL 7.3.4が正式リリースされました[2003/7/24]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.4/postgresql-7.3.4.tar.gz から入手できます。
    SRAPostgreSQLのトレーニングコースを6月から一新[2003/6/1]
    初心者向け導入2日間(Linux版とWindows(PowerGres)版あり)、PHP2日間、運用管理2日間など、 必要に応じて選択できます。詳細はこちらでどうぞ。
    PostgreSQL 7.3.2のバグ修正版であるPostgreSQL 7.3.3が正式リリースされました[2003/5/27]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.3/postgresql-7.3.3.tar.gz から入手できます。
    PowerGres店頭発売開始[2003/5/26]
    Windows版商用PostgreSQLであるPowerGresぷらっとホーム で店頭販売開始されました。
    PostgreSQL 7.3日本語ドキュメント公開[2003/5/20]
    PostgreSQL 7.3日本語ドキュメントが日本 PostgreSQLユーザ会のページで公開されています。
    PostgreSQLのWindowsへの商用ポーティング商品である"PowerGres"が正式発売されました。[2003/3/26]
    詳細はSRAのページで。 ここで無償試用版も入手できます。
    PostgreSQLのWindowsへの商用ポーティング商品である"PowerGres"のベータ版が公開されています[2003/2/19]
    30日間無料で使用できるバージョンが SRA からダウンロードできます。 また、正式版の先行予約がキャンペーン中です(48000円->38000円)。 こちらでどうぞ。 (現在は予約販売は終了しています)
    PostgreSQL 7.3.1のバグ修正版であるPostgreSQL 7.3.2が正式リリースされました[2003/2/4]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.2/postgresql-7.3.2.tar.gz から入手できます。
    PostgreSQL 7.2.3のバグ修正版であるPostgreSQL 7.2.4が正式リリースされました[2003/1/30]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2.4/postgresql-7.2.4.tar.gz から入手できます。
    PostgreSQL 7.3.1が正式リリースされました[2002/12/24]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3.1/postgresql-7.3.1.tar.gz から入手できます。
    PostgreSQL 7.3が正式リリースされました[2002/11/28]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3/postgresql-7.3.tar.gz から入手できます。
    PostgreSQL 7.3rc2がリリースされました[2002/11/25]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3beta/postgresql-7.3rc2tar.gz
    PostgreSQL 7.3beta3がリリースされました[2002/10/28]
    ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3beta/postgresql-7.3b3tar.gz から入手できます。
    ページを大幅にリニューアルしました[2002/10/28]
    消滅したコンテンツもありますので,旧ページも当分ここに置いておきます.
    PostgreSQL 7.2.3 リリース(2002/10/01)
    PostgreSQL 7.2のバグ修正版であるPostgreSQL 7.2.3がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2.3/postgresql-7.2.3.tar.gz から入手できます。
    PostgreSQL 7.3beta1 リリース(2002/09/05)
    PostgreSQL 7.3のベータ版であるPostgreSQL 7.3b1がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.3b1/postgresql-7.3b1.tar.gz から入手できます。
    PostgreSQL 7.2.2 リリース(2002/08/23)
    PostgreSQL 7.2のバグ修正版であるPostgreSQL 7.2.2がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2.2/postgresql-7.2.2.tar.gz から入手できます。
    PostgreSQL 7.2.1 リリース(2002/04/03)
    PostgreSQL 7.2のバグ修正版であるPostgreSQL 7.2.1がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2.1/postgresql-7.2.1.tar.gz から入手できます。
    PostgreSQL 7.2 リリース(2002/02/05)
    待望のPostgreSQL 7.2 がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2/postgresql-7.2.tar.gz から入手できます。
    PostgreSQL 7.2 RC2リリース(2002/01/28)
    PostgreSQL 7.2 RC2 (Release Candidate 2)がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2rc2.tar.gz から入手できます。
    PostgreSQL 7.2のベータ5リリース(2002/01/15)
    PostgreSQL 7.2 ベータ5がリリースされました。なお、ベータ4から移行するた めには、initdb が必要です。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2b5.tar.gz から入手できます。
    PostgreSQL 7.2のベータ4リリース(2001/12/12)
    PostgreSQL 7.2 ベータ4がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2b4.tar.gz から入手できます。
    PostgreSQL 7.1.3パッチをリリース(2001/12/05)
    PostgreSQL 7.1.3のバグ修正パッチをリリースしました。 詳しくは README をどうぞ。
    PostgreSQL 7.2のベータ3リリース(2001/11/27)
    PostgreSQL 7.2 ベータ3がリリースされました。 ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2b3.tar.gz から入手できます。
    PostgreSQL 7.2のベータ2リリース(2001/11/08)
    順調にベータテストを続ける7.2ですが、ベータ2がリリースされました。 7.2の正式リリースは近い? ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2b2.tar.gz から入手できます。
    PostgreSQL 7.2のベータテストついに開始! (2001/10/28)
    ロックされないvacuumを搭載し、24時間365日稼働に対応したPostgreSQL 7.2の ベータテストが始まりました。各ftpミラーサイトの beta/postgresql-base-7.2b1.tar.gz で入手できます。
    本家のサイトも混んでいるようなので、とりあえず ftp://ftp.sra.co.jp/pub/cmd/postgres/7.2beta/postgresql-7.2b1.tar.gz に置きました。
    PostgreSQL 7.1.3パッチをリリース(2001/09/14)
    PostgreSQL 7.1.3のバグ修正パッチをリリースしました。 詳しくは README をどうぞ。
    PostgreSQL 7.1.3リリース(2001/08/15)
    PostgreSQL 7.1.2のバグ修正版である7.1.3がリリースされました。
    PostgreSQL 7.1.2パッチをリリース(2001/08/01)
    PostgreSQL 7.1.2のバグ修正パッチをリリースしました。 詳しくは README をどうぞ。
    PostgreSQL 7.1日本語マニュアル翻訳完了(2001/07/09)
    SRAにて、PostgreSQL 7.1日本語マニュアル は0.6がリリースされ、ついにすべての翻訳が完了しました。
    PostgreSQL 7.1.2パッチをリリース(2001/07/06)
    PostgreSQL 7.1.2のバグ修正パッチをリリースしました。 詳しくは README をどうぞ。
    PostgreSQL 7.1日本語マニュアル公開(2001/06/04)
    SRAにて、PostgreSQL 7.1日本語マニュアル が公開されています。リファレンスを除き、ほぼ翻訳が終っています。
    PostgreSQL 7.0.3パッチ追加(2001/06/04)
    PostgreSQL 7.0.3のバグ修正パッチを追加しました。 詳しくは README をどうぞ。
    PostgreSQL 7.1.2リリース(2001/05/25)
    PostgreSQL 7.1.1のバグ修正版であるPostgreSQL 7.1.2がリリースされました。
    PostgreSQL 7.1.1パッチ追加(2001/05/08)
    PostgreSQL 7.1.1に対するバグ修正パッチを追加しました。 詳しくは README をどうぞ。
    PostgreSQL 7.1のバグ修正版 PostgreSQL 7.1.1がリリースされました
    7.1.1は7.1のデータベースと互換性があるので、プログラムを入れ換えるだけで そのまま7.1のデータベースを使うことが出来ます。 7.1 -> 7.1.1 の変更点については、 http://osb.sra.co.jp/PostgreSQL/7.1/changes-7.1.1.html をご覧ください。
    PostgreSQL 7.1パッチ追加(2001/05/01)
    PostgreSQL 7.1に対するバグ修正パッチを追加しました。 詳しくは README をどうぞ。
    WAL(トランザクションログ)をサポートしたPostgreSQL 7.1がリリースされました!(2001/04/14)
    WALの他、
    • 実質的に1レコードの大きさに制限がなくなった
    • OUTER JOIN(外部結合)が使えるようになった
    などの特長があります。
    PostgreSQL 7.0.3パッチ追加(2001/03/18)
    PostgreSQL 7.0.3に対するバグ修正パッチを追加しました。詳しくは README をどうぞ。
    オープンソース祭にユーザ会参加(2001/02/09)
    2000/2/10-2/11まで東京・秋葉原で開催されるオープンソース祭りに,PostgreSQLユーザ会が参加します.
    • 2/10 10:30-12:00 BOF
    • 両日: ブース出展
    が用意されておりますので,ふるってご参加下さい.
    PostgreSQL 7.0.3パッチ追加(2001/01/18)
    最新の安定版であるPostgreSQL 7.0.3に対するバグ修正パッチを追加しました。 詳しくは README をどうぞ。
    PostgreSQL 7.1βテスト中(2001/01/17)
    WAL、OUTER JOIN、タプルサイズ制限撤廃などの機能を盛り込んだ 7.1 が、い よいよβテストの後半ステージにさし掛かっています。 ftp://ftp.postgresql.org/pub/dev/postgresql-7.1beta3.tar.gz が最新のベータです.もっと新しいのは, ftp://ftp.postgresql.org/pub/dev/postgresql-snapshot.tar.gz にあります(毎日更新).これが通称「スナップショット」と呼ばれているもの です.
    PostgreSQL 6.5.3バグ修正パッチ更新(2001/01/10)
    vacuumをかけるとデータが消失することがあるという、極めて重大な障害が 6.5.3 で見つかりました。すべての 6.5.3 ユーザは、このパッチを当てるか、 7.0以降に upgrade することをおすすめします。 詳しくは README をどうぞ。
    PostgreSQL 7.0.3バグ修正パッチ更新(2000/12/04)
    前回のパッチ作成が失敗していたので、新たにパッチを作り直しました。 詳しくは README をどうぞ。
    PostgreSQL 7.0.3バグ修正パッチ追加(2000/11/27)
    今回はpgaccessで日本語入力を可能にし、かつメニューやラベルを日本語化す るパッチと、7.0.2のパッチにはあったが、7.0.3で取りこぼしたパッチの追加 です。 詳しくは README をどうぞ。
    PostgreSQL 7.0.3バグ修正パッチ作成(2000/11/17)
    7.0.3が出たばかりですが、バグ修正パッチを作成しました。今回作ったパッ チは 7.0.3 固有のバグを修正するものではなく、むしろ 7.0.3 に入り切らな かった 6.5以前、あるいは7.0 系のバグを直すためのものです。 詳しくは README をどうぞ。
    PostgreSQL 7.0.3リリース!(2000/11/13)
    PostgreSQL最新安定版であるPostgreSQL 7.0.3がリリースされました。 7.0.xのデータベースはそのまま使えます。7.0.2との違いは主として バグ修正です。今まで提供してきた 7.0.2 のバグ修正パッチも ほとんど含まれているはずですが、詳細はただいま確認中... また、configure --enable-syslog で syslog にログを吐く機能を 有効にできるようになりました(今まではconfig.hを手で直す必要があった)。
    本家開発者来日決定!(2000/11/8)
    PostgreSQL本家コアメンバーの一人である Bruce Momjian さんが初来日、 12/2 東京で講演を行ないます。この機会を御見逃しなく! 参加申込は日本PostgreSQLユーザ会のこのページで行なえます。
    PostgreSQL 7.0.2用パッチ追加(2000/10/25)
    今回は、to_char関数のバグ修正です。 詳しくは README をどうぞ。
    PostgreSQL 7.0.2用パッチ追加(2000/9/21)
    今回は、psqlのバグ修正と、PL/pgSQLでカラム名などに日本語が使えるように するパッチです。 詳しくは README をどうぞ。
    日本PostgreSQLユーザ会主催セミナー開催迫る!
    9/14に日本PostgreSQLユーザ会主催の事例紹介セミナー が開催されます。正会員(入会金、会費その他一切無料)なら1000円で受講でき ます。100名限定のセミナーですので、申込は早いもの勝ち! →御蔭様で立見が出るほどの盛況となりました。ご来場頂いた方、ボランティアで 講師を引き受けて下さった方々、そして素晴らしい会場を提供して下さった HDE様に感謝します。当日30分ほど軽く開発中の7.1について私が 喋ったOHPをPDF で置いておきますので、よろしかったら御覧下さい。
    ML再開(2000/09/10 11:00 AM)
    MLの運用を再開しました。原因はあるドメインが(おそらくは設定ミスのため) MLのメールを何度も再送していたためでした。一見同じ人が何度も同じメール を出しているように見えましたが、実際にこの人が何度もメールを発信してい たわけではありません。
    緊急のお知らせ(2000/09/09 1:00 AM)
    現在 pgsql-jp ML は同じメールが何度も送信される障害のため、運用を停止 しています。回復次第MLにて連絡します。
    PostgreSQL 7.0.2用パッチ追加(2000/9/5)
    vacuum時に、
      NOTICE:  FlushRelationBuffers(all_flows, 500237): block 171439 is
      referenced (private 0, global 1)
      FATAL 1:  VACUUM (vc_repair_frag): FlushRelationBuffers returned -2
    
    のようなエラーメッセージが出る件の修正パッチです。 詳しくは README をどうぞ。
    PostgreSQL 7.0.2用パッチ追加(2000/8/20)
    pgaccessのテーブルブラウザで日本語入力ができるようにするパッチとバグ修 正パッチを2つ追加しました。詳しくは README をどうぞ。
    初代シーラカンス本PDFにて公開!(2000/8/10)
    こちらでどうぞ
    PostgreSQL 7.0.2用パッチ追加(2000/7/13)
    バグ修正パッチを1つ追加しました。詳しくは README をどうぞ。
    PostgreSQL 7.0.2用パッチ追加(2000/6/26)
    バグ修正パッチを2つ追加しました。詳しくは README をどうぞ。
    PostgreSQL 7.0.2がリリース(2000/6/7)
    7.0 のバグ修正版である 7.0.2 がリリースされました。
    PostgreSQL 7.0 リリース(2000/5/10)
    外部キーなどをサポートした待望の7.0がリリースされました。
    PostgreSQL 6.5.3 パッチ追加(2000/4/24)
    PostgreSQL 6.5.3 のパッチ を追加しました。
    PostgreSQL ML ダウン(2000/3/9)
    2000/3/7 に配送された [pgsql-jp 13400]を最後に、3/9 の 17:00までメーリ ングリストのメール配送が失敗していました。原因はML登録者数が2700を越え、 配送システム(FreeBSD+distribute)が耐えられなくなったためです。とりあえ ず今は Linux+distribute に配送システムを移行し、MLの運用を再開した次第 です。この間、ML への投稿はすべて失われました。大変申し訳ありませんが、 該当する方はもう一度投稿して下さるようにお願いします。 (MLのsubscribe/unsubscribeリクエストは正常に処理されています)
    PostgreSQL 6.5.3 パッチ追加(2000/1/7)
    PostgreSQL 6.5.3 のパッチ を追加しました。
    PostgreSQL 6.5.3 パッチ提供開始(1999/12/29)
    PostgreSQL 6.5.3 のパッチ を提供開始しました。 とくに、FreeBSD で必須の重要なパッチが含まれています。
    PostgreSQL 6.5.3 リリース!(1999/11/06)
    PostgreSQL 6.5.2 のバグ修正バージョン 6.5.3 がリリースされました。
    PostgreSQLデータベース構築支援ツールpgMan公開(1999/10/23)
    松田@リソナルさんがPostgreSQLデータベース構築支援ツールpgManを 公開 しています。ラージオブジェクトにも対応しているそうです。
    PostgreSQL 6.5.2 パッチ提供開始(1999/10/09)
    PostgreSQL 6.5.2 のパッチを提供開始しました。CASE文のバグ修正、 Linux/Alphaへの対応などが含まれています。 詳細はREADME をどうぞ。
    pgbench 1.1 リリース(1999/9/30)
    マルチユーザ環境でのPostgreSQLの性能を簡単に測定できるツール pgbench をリリースしました。
    DelphiのPostgreSQL用コンポーネント公開(1999/9/18)
    菅野さんは Delphian World で、libpq を使って Delphi のコンポーネントから PostgreSQL にアクセスできるコンポーネントを公開中です。
    PostgreSQL6.5.2リリース(1999/9/17)
    PostgreSQL6.5.1のバグ修正バージョンである6.5.2がリリースされました。
    • 非常に多くのレコードを更新、削除した後にvacuumをかけるとバックエンドのプロセスサイズが巨大になる
    • Windows環境でマルチバイトオプションが有効のときにコンパイルできない
    などの問題が修正されています。
    yutaka@marin.or.jpさん作成の Windows NT用のバイナリが ftp://ftp.sra.co.jp/pub/cmd/postgres/6.5.2/bin/cygwin/ にあります。
    LinuxWestにPostgreSQLユーザ会登場(1999/9/15)
    大阪で開催された LinuxWest に行ってPostgreSQLとユーザ会の紹介を してきました。pgbash の宣伝もして来ました。 当日使った OHP がここにあります。
    pgbash公開(1999/8/31)
    bashから直接PostrgeSQLにアクセスできるpgbashを境田さんが公開されました。 今メーリングリストではpgbashの話題でもちきりです:-)
    PostgreSQL6.5.1リリース(1999/7/20)
    PostgreSQL6.5のバグ修正バージョンである6.5.1がリリースされました。
    • 2GBを超えるテーブルへの対応
    • SELECT時の無駄なディスク書き込みの防止
    • geometry型で検索が出来ない
    などの問題が解決されています。
    PostgreSQL 6.5 リリース!(99/6/15)
    表に書き込み中でも、select がロックされない MVCC(Multi Version Concurrency Control)、行単位ロックのサポートなど、大幅に機能が 強化された 6.5 がリリースされました。 本家ftpサイト(postgresql.org) やミラーサイトにある postgresql-6.5.tar.gz が ファイル名です。インストール方法は変わっていませんが、データベースの 互換性がないことに注意して下さい(initdb が必要です)。
    PostgreSQL 6.4.2 パッチ追加(99/5/7)
    wisconsin benchmark test で shell がコアダン プしたりテストスクリプトが異常終了するバグを修正しています。不具合が起 きるのはベンチマークテストだけなので、特に緊急を要するものではありませ ん。 パッチは 当ML用のftpサイト から入手できます。 詳しくは README を御覧下さい。
    PostgreSQL 6.4.2 パッチ追加(99/4/14)
    Btree が破壊し、fatal エラーでバックエンドが落ちるバグを修正するパッチ が追加されました。 すべての 6.4.2 ユーザはこのパッチを適用することをおすすめします。 当ML用のftpサイト から入手できます。 単独の修正パッチ (btree.patch.gz)、 パッチ済のソース (postgresql-6.4.2-patched.tar.gz)、 今までのパッチをすべて統合した jumbo patch jumbo.patch.gz の3種類の形で提供されています。 詳しくは README を御覧下さい。
    PostgreSQL 6.5 βテスト開始!(99/4/7)
    表に書き込み中でも、select がロックされない MVCC(Multi Version Concurrency Control)、行単位ロックのサポートなど、大幅に機能が 強化された 6.5 のβテストが始まっています。 本家ftpサイト(postgresql.org) やミラーサイトにある postgresql-v6.5beta1.tar.gz が ファイル名です。インストール方法は変わっていませんが、データベースの 互換性がないことに注意して下さい(initdb が必要です)。
    PostgreSQL 6.4.2 用パッチに追加(99/3/8)
    • big5.patch: Big5 (台湾などで使われている中国語用のエンコーディング) をサポートするパッチ。[pgsql-jp 6831]参照。
    • lobj.patch: large object のバグ修正パッチ。 詳しくは [pgsql-jp 7069]参照。
    • ppc.patch: preporsessor symbol を PPC から __powerpc__ に変更するパッ チ。[pgsql-jp 7040]参照。
    • netbsd-macppc.patch: 青木さん作成の NetBSD for PowerMac 用パッチ。 今のところ -O ないし-O2 でコンパイルすると動作しない問題がある。 [pgsql-jp 7086]参照。
    • shmem.6.4.patch: 本家MLから拾ったパッチ。共有メモリの管理がまずく、 同時ユーザ数が多い場合に問題が起きるバグを修正。
    • mb_fix2.patch: multibyte サポートの typo 修正。
    6.4.2 のパッチアーカイブも更新されています。
    PostgreSQL 6.4.2 用パッチに追加(99/1/14)
    PostgreSQL のデータベースサーバに接続できるコネクション数は、 MaxBackendId (src/include/storage/sinvaladt.h で定義)されている数(デフォ ルトでは 64)が上限で、これを超えて接続してはいけないのですが、実際には 何もチェックされてません。その結果、fatal エラーになったり、すでに接続 中コネクションが切断されたり、最悪 postmaster を立ち上げ直さないといけ なくなったりします([pgsql-jp 6534]参照)。このような現象にお悩みの方は このパッチをお試し下さい。
    また、これに伴い、6.4.2 のパッ チアーカイブも更新されています。
    PostgreSQL 6.4.2 用パッチ提供開始(99/1/11)
    PostgreSQL のバグ修正パッチなどを ftp://ftp.sra.co.jp/pub/cmd/postgres/6.4.2/patches/ で提供開始しました。 詳しくはREADMEを御覧下さい。
    PostgreSQL 6.4.2 リリース!(99/1/3)
    PostgreSQL 6.4.2 がリリースされました。このバージョンは、6.4.1 のリリー スの混乱を救済するほか、日付型データ関係のバグを修正するもののようです。 6.4.1 のユーザは、6.4.2 に移行することが勧められています。
    緊急のお知らせ(98/12/25)
    12/23 にリリースされた 6.4.1 の tar ball は間違ったファイルであること が分かりました。現在、新しい tar ball がリリースされていますので、 そちらをダウンロードして下さい。 正しいバージョンは、サイズが 5390206 バイトです。 また、トップレベルにある HISTORY というファイルの先頭に、
    PostgreSQL 6.4.1             Fri Dec 18 00:29:11 EST 1998
    
    という記述があります。
    Cobalt Qube 用のパッチを作りました(98/12/21)
    今話題の Cobalt Qube は Linux で動いています。となれば当然 PostgreSQL も動くのでは... ということでパッチを作ってみました。 パッチ適用済のソースが便利です。
    PostgreSQL 6.4 用パッチ提供開始(98/11/24)
    PostgreSQL のバグ修正パッチなどを ここ で提供開始しました。 詳しくはREADMEを御覧下さい。
    PostgreSQL 6.4 リリース!(98/11/5)
    ついに待望の PostgreSQL 6.4 がリリースされました。久々のメジャーバージョ ンアップなので、沢山の機能追加があります。 6.3.2 からの変更点については、 こちらをどうぞ。
    PostgreSQL 6.3.2 用 MB パッチのバグについて(98/11/4)
    PostgreSQL 6.3.2 の MB パッチにバグを見つけてしまいました。 現象としては、binary cursor を使うと、正しくバイナリデータが取得できな いというものです。 これにともない、現在登録中のパッチを統合した jumbo patch と jumbo patch を 適用済のソース を更新しました。 また、旧ソースに対する パッチもあります。
    [戻る]