技術情報

PostgreSQL 9.0 に関する技術情報

9.0.1 »

beta2 リリース日:2010/06/04
rc1 リリース日:2010/08/28

掲載日:2010/09/09

このページでは PostgreSQL 9.0 に関する技術情報をお届けします(beta2の段階で作成し、rc1 に合わせて加筆しています)。

本ドキュメントは PostgreSQL のリリースノートを元に弊社で解説を加えたものです。

概要

本リリースの主な改良点は以下になります。

バージョン 9.0 への移行 / 互換性のない変更点

サーバ設定の非互換

SQLの非互換

データ型に関する非互換

オブジェクトのリネームに関する非互換

PL/pgSQL変数に関する非互換

その他の非互換

PostgreSQL 9.0 の変更点

サーバ

継続的アーカイブとストリーミングレプリケーション
性能
オプティマイザ
GEQO
オプティマイザ統計情報 (プランナ統計情報)
認証
監視
統計カウンタ (実行時統計情報)
サーバ設定

問い合わせ (DML)

UNICODE

オブジェクト操作 (DDL)

ALTER
CREATE TABLE
制約
オブジェクト権限

ユーティリティ操作

COPY
EXPLAIN
VACUUM
インデックス

データ型

全文検索

関数

集約関数
ビット文字列
オブジェクト情報関数
関数/トリガーの作成

サーバ側手続き言語

PL/pgSQL
PL/Perl
PL/Python

アプリケーションツール

psql
psql表示
psql \d コマンド
pg_dump
pg_ctl

開発ツール

libpq
ecpg
ecpgカーソル

ビルドオプション

Makefiles
ビルド要件
Windows

ソースコード

ポータビリティ
サーバプログラミング
サーバフック

バイナリアップグレードサポート

contrib