PostgreSQLのダウンロード
オンラインマニュアル
PostgreSQLのオンラインマニュアルです。マニュアル一式のダウンロードも可能ですのでご利用ください。
- PostgreSQL日本語マニュアル
日本語マニュアルのほか、日本語manページもダウンロードできます。 - PostgreSQL英語マニュアル
PostgreSQL9.1 プレスキット
PostgreSQL 9.1 Press KitPostgreSQL 9.1プレスキット
目次
プレスリリース原文
機能詳細
25年に渡るデータベースの革新
ダウンロード
文書
ライセンス
問い合わせ先
引用の全文とその企業について
法人サポート
プレスリリース原文
2011年9月12日: PostgreSQLグローバル開発グループはPostgreSQl 9.1のリ リースをアナウンスします。先端的なオープンソースデータベースの最新バージョ ンでは、革新的な技術、類を見ない拡張性、同期レプリケーションやK-最近傍イン デックス、外部データラッパなど新しい機能を提供します。
VMware R&D担当上級副社長Charles Fanはこう述べています。 「PostgreSQL 9.1はオープンソースデータベースの中でもっとも高度なエンタープライズ機能のいくつ かを提供し、また、成功実績を持つ、活気にあふれ、革新的なコミュニティによって支えられています。 PostgreSQLはクラウドにおけるアプリケーションの構築や稼働によく適しています。」
ユーザへの対応
バージョン9.1は長年ユーザから要望のあった機能を追加するとともに、アプリケーションのPostgreSQLへの移行や新規適用の阻害要因を取り除いています。 以下が含まれます。
- 同期レプリケーション: 複数のサーバにまたがって一貫性を保つ高可用性を実現
- 列単位の照合順序: データベース、テーブルもしくは列単位の言語的に正確なソートのサポート
- ログを取らないテーブル: 短期のデータに対する性能を大きく向上
Heroku共同創業者James Lindenbaumはこう述べています。 「Herokuでは世界で最大のPostgreSQLによるdatabase-as-a-serviceを稼働させています。 9.1の同期データレプリケーションは、ミッションクリティカルなデータの保護に関して 我々の顧客に革新的な新しい方法を提供し、もっとも高速に移動するデータストアの1つ としてPostgreSQLが利用可能であることを立証します。」
先端技術の促進
私たちの貢献者コミュニティは最新の機能を採り入れました。 バージョン9.1には、以下のようなデータベース業界で新しい複数の機能が含まれています。
- K-最近傍インデックス: より高速な位置検索、全文検索のための「距離」に対するインデックス
- シリアライザブルスナップショット隔離: 「本当のシリアライザブル性」を使用した、ブロックを伴わない同時トランザクションの一貫性を保持
- 書き込み可能な共通テーブル式: 単一の問い合わせにおいて多段階のデータ更新を実行
- セキュリティ強化Postgres: 軍用品質のセキュリティと強制アクセス制御の搭載
OpenERPコミュニティマネージャOlivier Donyはこう述べています。 「OpenERPは、我々の顧客の業務をサポートするビジネスアプリケーション向けの高速、高 信頼性、スケーラブルな基盤を提供するために常にPostgreSQLのエンタープライズクラスの 機能に依存しています。トランザクション性を保って多数の並行処理を行う際のデータ一貫 性は、我々にとって必要不可欠であり、PostgreSQL 9.1の新しいシリアライザブルスナップ ショット隔離こそ切望していた機能です。」
データベースエンジンの拡張
PostgreSQLの拡張性によりユーザは運用中のデータベースに新しい機能を追加し、他のデータベース システムでは実現できない作業に使用することができます。バージョン9.1では以下のように新しい 拡張性に関するツールを加えました。
- 外部データラッパ: PostgreSQLから他のデータベースに接続し問い合わせます。
- 拡張: 新しいデータベース機能の作成、読み込み、管理を簡単にします。
PostgreSQLの25年に渡るデータベース開発において、私たちのコミュニティは毎年のリリースを もってデータベース技術を促進し続けました。バージョン9.1をダウンロードし、世界でもっとも 先進的なオープンソースデータベースシステムを体験してください。
PostgreSQLについて: PostgreSQLは数千のユーザと貢献者、多くの企業や組織によるグローバルなコミュニティを持つ、 先端的なオープンソースデータベースシステムです。カリフォルニア大学バークレイ校から始まっ たPostgreSQLプロジェクトの開発は25年経過しており、今日では他と比較にならないペースでそ の開発が進んでいます。PostgreSQLの成熟した機能群は、業界トップの商用データベースシステ ムに匹敵するだけではなく、先端的なデータベース機能、拡張性、セキュリティ、安定性という 点でそれらを超えています。PostgreSQLの詳細についてはwww.postgresql.orgにある私達のコミュ ニティを参照ください。またコミュニティへの参加をお待ちしています。
詳細リリース情報
機能詳細
ユーザへの対応
バージョン9.1は長年ユーザから要望のあった機能を追加するとともに、アプリケーションのPostgreSQLへの移行や新規適用の阻害要因を取り除いています。 以下が含まれます。
- クラスタ用の同期リプリケーション:
- 同期レプリケーションを用いたPostgreSQLクラスタを構築することで、複数のサーバ にまたがって一貫性を保つ高可用性を実現することができます。同期レプリケーショ ンは、トランザクションがマスタに加えスタンバイサーバでも認可されることを確実 に行う「2-safeレプリケーション」をサポートし、データ損失の可能性を大きく限定 します。PostgreSQLのみがトランザクションレベルの同期レプリケーションを持ち、 ユーザはトランザクション単位で応答時間とデータの安全性とを選択することができま す。
- 多言語データベース向けの列単位の照合順序:
- ユーザが単一の列上の文字列に対して照合順序を設定できるようになりました。これに より、テキスト列毎に異なる言語を持ち、その言語に合わせたインデックスやソート順 を持つ、真の複数言語データベースを実現できます。
- ログを取らないテーブルによる性能向上:
- 信頼性よりも性能が重要な場合、ログを取らないテーブルによりPostgreSQL内でデータを管 理しつつ性能を向上させる方法が提供されます。ログ処理を取り除くことでI/Oオーバーヘッ ドを減らした結果、性能はログ処理を行うテーブルと比べ10倍まで高速になります。ログを 取らないテーブルが効果的であると想定される状況としてWebセッションデータ、リアルタイ ムログ処理、ETL、関数用の一時/中間テーブルがあります。
先端技術の促進
私たちのコミュニティはデータベース業界にとって新しい最先端の機能を採り入れ、提供して います。これらの機能のいくつかはPostgreSQLでしか利用することができません。
- K-最近傍(KNN)インデックスを用いた強力な類似性検索:
- 高価なテーブルスキャンを防ぐために革新的なインデックス処理を提供するPostgreSQLの KNN-GiSTインデックスを使用して新しいアプリケーションを作成してください。KNNは、イ ンデックスや検索において数学的な「距離」を使用することにより、PostgreSQLの問い合 わせ能力を高めます。これらのインデックスを使用して、通常のテキスト検索、類似テキ スト検索、地理空間位置比較などの問い合わせを改善することができます。例えば、この インデックスを使用しない場合に2秒かかる問い合わせが、この機能を使用することで20ミ リ秒で終わりました。同時に全文検索インデックスをSQLを変更することなく、LIKE '%string%' 問い合わせに対するインデックスサポートを提供するように設定できるようになりまし た。
- シリアライザブルスナップショット隔離:
- 実行時にSQLトランザクションにおける本当の競合状態を自動的に検出することにより、処理をブロックすることなく、ユーザによる任意の複雑なユーザ定義のビジネスルールを確実にデータベース上で実現することを可能にします。この機能は現時点ではPostgreSQLにしかありません。
- 書き込み可能な共通テーブル式(wCTE):
- 単一の文の中で、複数のレコードや数珠つなぎのレコード、関連するレコードを更新するこ とを可能とすることで、データのリレーショナルな整合性をサポートします。1つの問い合 わせの結果を使用して別の問い合わせを実行することにより、再帰的に、階層的に、外部 キーに渡って、あるいはさらに生産的に更新を行うことができます。このSQL機能が利用可 能な実装の中で、PostgreSQLはもっとも完全で柔軟性がある実装を提供します。
- セキュリティ強化Postgres(SE-Postgres):
- 軍用品質のセキュリティとセキュリティ強化Linux(SE-Linux)と完全に統合されたサポート を持つ強制アクセス制御を搭載します。SE-LinuxはNSAプロジェクトであり、セキュリティ関 連関数でLunuxカーネルを変更します。この成果は、Red Hat、CentOS、Debian、Ubuntuな どの主要なLinuxディストリビューションを含め、多くの支持を集めています。PostgreSQLは SE-Linuxときつく統合された唯一のデータベースシステムです。
データベースエンジンの拡張
PostgreSQLの拡張性によりユーザは運用中のデータベースに新しい機能を追加し、他のデータベース システムでは実現できない作業に使用することができます。バージョン9.1では以下のように新しい 重要な拡張機能を加えました。
- 外部データラッパ(FDW):
- PostgreSQLデータベースの外部にあるデータを問い合わせる標準互換のSQL/MEDサポートの一部ですが、 FDWによりユーザは「ドライバ」の作成と、読み取り専用のテーブルとして使用可能な外部データソース への接続を行うことができます。FDWによってPostgreSQLはエンタープライズデータを統合するための強 力なツールになります。また移行がより簡単になります。コミュニティによってまず利用できるように なったFDWには、カンマ区切り値(CSV)ファイル、Oracle、MySQL、CouchDB、さらにはTwitterソースがあ ります。近い将来においてさらに多くのものが期待されます。
- 拡張:
- PostgreSQLはこれまでも常に拡張することができましたが、より簡単にEXTENSIONデータベースオブジェ クトを使用する多くのデータベース拡張を作成、読み込み、管理することができるようになりました。 新しいPGXN.orgサイトでは拡張の貢献およびダウンロード用のリポジトリが提供されています。
上記の機能やその他の機能については以下のリソースを参照ください。
25年に渡るデータベースの革新
POSTGRESプロジェクトは、カリフォルニア大学バークレイ校において、1996年6月、Lawrence A. Roweおよ びMichael R. Stonebrakerによる元のPOSTGRESの設計の公開をもって発足しました。その後の25年間で、POSTGRES はオープンソースプロジェクトになり、SQLを使用するように変わり、名前がPostgreSQLに変わり、そして、 先端のリレーショナルデータベースの1つになりました。今日では私たちのコミュニティは、世界で最大規 模のソフトウェア企業のいくつかと競い合って、新しいデータベース機能と優れた性能を実現しています。
POSTGRESとPostgreSQLはバージョン9.1を含め23回リリースされました。PostgreSQLは、一貫して多機能の リリースを毎年行う唯一の主要SQLデータベースシステムです。
ダウンロード
- ダウンロードページ。インストーラやツールへのリンクもあります。
- ソースコード
- Windowsインストーラ
- Linuxインストーラおよびパッケージリポジトリ
- Solarisパッケージ
- Mac OSXインストーラ
- FreeBSDポート
- PostgreSQL Extension Network
- オプションのコンポーネントとアドオン
- 関連ソフトウェアおよび商用ソフトウェア
文書
HTML文書およびマニュアルページはPostgreSQLでインストールされますが、拡張可能かつ対話式の オンライン文書で閲覧、検索、コメ ント記入を自由に行ってください。
ライセンス
PostgreSQLはPostgreSQLライセンスを使用 しています。これはBSDライセンスと似たものであり、ソースコードに元のコピーライトとライセンス情 報を含めることのみを要求します。このOSI認証ライセンス は、柔軟かつビジネスに利用しやすいため広く評価されています。このため、商用アプリケーションや プロプライエタリアプリケーションにおけるPostgreSQLの使用は制限されていません。複数企業のサポー トとソースコードの公的所有とあいまって、このライセンス条項によって、料金・ベンダロックイン・ ライセンス条項の変更などの心配が不要な自社製品への組込用データベースを求めるベンダに、 PostgreSQLは非常に人気があります。
問い合わせ先
Webページ
問い合わせ先
日本PostgreSQLユーザ会
jpug-staff@postgresql.jp
+81-3-5979-2729
日本以外の問い合わせ先については問い合わせ先一覧を参照してください。
引用の全文とその企業について
VMware R&D担当上級副社長Charles Fanは次のように述べています。 「PostgreSQL 9.1はオープンソースデータベースの中でもっとも高度なエンタープライズ機能のいくつ かを提供し、また、成功実績を持つ、活気にあふれ、革新的なコミュニティによって支えられています。 PostgreSQLはクラウドにおけるアプリケーションの構築や稼働によく適しています。」
VMWareについて: VMware (NYSE:VMW)は仮想化およびクラウド基盤におけるグローバ ルリーダです。複雑さを軽減し、より柔軟で回転が早いサービスの提供を実現することによってITを加 速する、実績があるソリューションを実現します。VMwareは、独自のビジネスチャレンジを扱うクラウ ドモデルを採用する事業を可能にします。VMwareの方式では、クラウドコンピューティングへの移行を 加速する一方で、これまでの投資を保護し、セキュリティと制御を改良します。25万の顧客と25万のパー トナを持つVMwareのソリューションは、より低いコストでいかなる規模の組織を助け、ビジネスの敏捷 性を高め、選択の自由を確実にします。 問い合わせ先:VMWare PRまたはphone +1 (650) 427-2485
Heroku共同創業者James Lindenbaumは次のように述べています。 「Herokuでは世界で最大のPostgreSQLによるdatabase-as-a-serviceを稼働させています。 9.1の同期データリプリケーションは、ミッションクリティカルなデータの保護に関して 我々の顧客に革新的な新しい方法を提供し、もっとも高速に移動するデータストアの1つ としてPostgreSQLが利用可能であることを立証します。」
Herokuについて: Herokuは使いやすさ、自動化、信頼 性に注力した先端的かつオープンなplatform as a service (PaaS)です。カリフォルニア州サンフラン シスコに本部を置くHerokuはRuby技術とクラウドアーキテクチャの熱烈かつ活発なスポンサです。Heroku は最近"Dow Jones FASTech 50 Start-ups to Watch"リストに挙がり、2010年4月のGartnerの "Cool Vendor in Application Platforms as a Service"と認められました。さらに Always OnDemand Top 100 Private Companiesに挙がり、ReadWriteWebにより"Best Products of 2009"と "Best Platform of 2010"と認められました。HerokuはSan Francisco Business Timesによるベイエリア における"Best Places to Work"年報で2位に挙がりました。詳細については ホームページ、ブログ を参照、あるいはTwitterのHerokuをフォローしてください。 Herokuはsalesforce.comの完全子会社です。問い合わせ先:Jill Ratkevic
OpenERPコミュニティマネージャOlivier Donyはこう述べています。 「OpenERPは、我々の顧客の業務をサポートするビジネスアプリケーション向けの高速、高 信頼性、スケーラブルな基盤を提供するために常にPostgreSQLのエンタープライズクラスの 機能に依存しています。同時実行性が高くかつトランザクション的なコンテキストにおける データの整合性は我々にとって致命的なテーマですので、PostgreSQL 9.1の新しいシリアラ イザブルスナップショット隔離に非常に熱中しています。」
OpenERPについて: OpenERP S.A.は、 CRM、販売、会計、プロジェクト管理、入出庫管理、生産、人員リソースなどを含む包括的 なオープンソースビジネスアプリケーションスイートOpenERPのエディタです。2005年に CEO Fabien Pinckaersにより設立されたOpenERPは、コミュニティ、パートナネットワー ク、エディタ のリソースを組み合わせた独自の生態系の中で育ちました。(2011年8月時点 で1500人の活動メンバがいる)コミュニティは毎日OpenERPの強化に貢献しています。65か 国以上で成立するパートナネットワークは独自のソリューションを展開します。オンライン サービス(SaaS)としても利用可能なOpenERPは世界でもっともインストールされたビジネス スイートの1つです(1日当たり1000ダウンロード)。メディア向け問い合わせ先:Nicoleta Gherlea +32-2-290-34-90
法人サポート
PostgreSQLは、企業による多くサポートを受けています。これらスポンサー企業は開発者の後援、ホスティングリソースの提供や金銭的なサポートを行います。 大規模、長期のスポンサーの一覧は開発スポンサーページにあります。
また、個別のコンサルティングから多国企業まで、PostgreSQLサポートを提供する企業という大規模なコミュニティもあります。
寄付は喜んで受け付けます。
PostgreSQL 9.0.6
リリース日: 2011-12-05
バージョン9.0より前のリリースからデータの移行を行うためには、pg_dumpを使用したダンプ、リストアが必要です。バージョン9.0.xで作成したデータベースクラスタはそのまま利用が可能です。
ソース版のダウンロード
tar.gzファイル
Windows版インストーラのダウンロード
PostgreSQL 8.4.9
リリース日: 2011-09-26
バージョン8.4.x以前のリリースからデータの移行を行うためには、pg_dumpを使用したダンプ、リストアが必要です。バージョン8.4.xで作成したデータベースクラスタはそのまま利用が可能です。8.4.1以前からのバージョンアップで、ハッシュインデックスを設定している場合には、障害の可能性を修復するために バージョンアップを行なった後 REINDEX を実行する必要があります。
ソース版のダウンロード
tar.gzファイル
Windows版インストーラのダウンロード
インストーラ実行ファイル
PostgreSQL 8.3.9
リリース日: 2009-12-14
このリリースは8.3.8からの各種の修正を含んでいます。8.3.xからの移行ではダンプ/リストアは不要ですが、8.3.0から移行する場合には 8.3.1 での修正の適用でアップデート後に REINDEXによりテキスト関係のカラムのインデックスを作り直します。なお、8.3よりも前のリリースから移行する場合にはダンプ/リストアが必要です。
8.3以降のWindows版インストーラでは、ODBC、JDBC、PostGIS、Slony-I等のインストールは、外部プロジェクト専用のインストーラである“スタックビルダ”に移行しました。PostgreSQL本体のインストール完了後にスタックビルダを用いて追加インストールしてください。
ソース版のダウンロード
tar.gzファイル,ファイルのサイズ(約17Mバイト)- ダウンロードサイト1(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト2(ftp://ftp3.jp.postgresql.org)
- ダウンロードサイト3(ftp://ftp.sra.co.jp)
Windows版インストーラのダウンロード
ファイルのサイズ(約20Mバイト)- ダウンロードサイト1(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト1(http://ftp2.jp.postgresql.org)
- ダウンロードサイト2(ftp://ftp3.jp.postgresql.org)
PostgreSQL 8.2.9
リリース日: 2008-06-12
このリリースは8.2.7以前のバージョンに見つかったセキュリティ問題を修正したものです。8.2.Xからの移行ではダンプ/リストアは不要ですが、その他のリリースから移行する場合にはダンプ/リストアが必要です。(なお、8.2.8 はリリースされませんでした。)
ソース版のダウンロード
tar.gzファイル,ファイルのサイズ(約15Mバイト)- ダウンロードサイト1(ftp://ftp.sra.co.jp)
- ダウンロードサイト2(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト2(http://ftp2.jp.postgresql.org)
- ダウンロードサイト3(ftp://ftp3.jp.postgresql.org)
- ダウンロードサイト3(http://ftp3.jp.postgresql.org)
- ダウンロードサイト4(ftp://ring.gr.jp)
- ダウンロードサイト4(http://ring.gr.jp)
Windows版(日本語版)インストーラのダウンロード
ファイルのサイズ(約25Mバイト)
- ダウンロードサイト1(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト1(http://ftp2.jp.postgresql.org)
- ダウンロードサイト2(ftp://ftp3.jp.postgresql.org)
- ダウンロードサイト2(http://ftp3.jp.postgresql.org)
- ダウンロードサイト3(ftp://ring.gr.jp)
- ダウンロードサイト3(http://ring.gr.jp)
PostgreSQL 8.1.9
リリース日: 2007-04-23
このリリースは8.1.8からの各種の修正を含んでいます(セキュリティ問題の修正を含みます)。8.1.Xからの移行ではダンプ/リストアは不要です。しかし、8.1.2より前のバージョンからアップグ レードする場合は、8.1.2のリリースノートを参照してください。
ソース版のダウンロード
tar.gzファイル,ファイルのサイズ(約14Mバイト)Windows版(日本語版)インストーラのダウンロード
ファイルのサイズ(約21Mバイト)
PostgreSQL 8.0.x 古いバージョン
ソース版のダウンロード
tar.gzファイル等Windows版(日本語版)インストーラのダウンロード
ファイルのサイズ 約20Mバイト
PostgreSQL 7.4.21
リリース日: 2008-01-07
このリリースは7.4.18以前のバージョンに見つかったセキュリティ問題を修正したものです。7.4.Xからの移行ではダンプ/リストアは不要です。
しかし、7.4.12より前のバージョンからアップグレードする場合は、7.4.12のリリースノートを参照してください。(なお、7.4.20 はリリースされませんでした。)
ソース版のダウンロード
tar.gzファイル,ファイルのサイズ(約12Mバイト)- ダウンロードサイト1(ftp://ftp.sra.co.jp)
- ダウンロードサイト2(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト2(http://ftp2.jp.postgresql.org)
- ダウンロードサイト3(ftp://ftp3.jp.postgresql.org)
- ダウンロードサイト3(http://ftp3.jp.postgresql.org)
- ダウンロードサイト4(ftp://ring.gr.jp)
- ダウンロードサイト4(http://ring.gr.jp)
PostgreSQL 7.3.21
リリース日: 2008-01-07
このリリースは7.3.20以前のバージョンに見つかったセキュリティ問題を修正したものです。7.3.Xからの移行ではダンプ/リストアは不要です。 しかし、7.3.14より前のバージョンからアップグレードする場合は、7.4.14のリリースノートを参照してください。
7.3シリーズはこのリリースを最後にPostgreSQL Global Deveropment Groupによるサポートを終了します。現在7.3シリーズをお使いのユーザは新バージョンへの移行や各社のサポートサービスの利用等をご検討ください。
ソース版のダウンロード
tar.gzファイル,ファイルのサイズ(約12Mバイト)- ダウンロードサイト1(ftp://ftp.sra.co.jp)
- ダウンロードサイト2(ftp://ftp2.jp.postgresql.org)
- ダウンロードサイト2(http://ftp2.jp.postgresql.org)
- ダウンロードサイト3(ftp://ftp3.jp.postgresql.org)
- ダウンロードサイト3(http://ftp3.jp.postgresql.org)
- ダウンロードサイト4(ftp://ring.gr.jp)
- ダウンロードサイト4(http://ring.gr.jp)
その他のダウンロードサイト・より古いバージョンのダウンロード
- (株)SRAのftpサイト(sra.co.jp)
過去のバージョンもそろっています。
- Ring Serverプロジェクト
国内のサイトです。
- 本家のダウンロードサイト(postgresql.org)
各国のミラーサイトへのリンクがあります。
- Windows版インストーラ(PgFoundry)
日本語版はpginstaller-jaです。下のほうにあります - ftp://ftp-archives.postgresql.org/pub/binary/