リリース7.0リリース日2000-05-08このリリースには広範囲に渡る改良が行われており、PostgreSQLの成長が続いていることを示しています。行われた改良や改修はこれまでのリリースよりも多くなっています。開発者はこれが最善のリリースであるという確信を持っています。確かなリリースのみを発表することに全力を注いでいます。このリリースも例外ではありません。このリリースにおける大きな変更は以下の通りです。外部キー以外の外部キーが実装されました。多くのユーザから求められていた機能ですので、提供することができて嬉しく思っています。オプティマイザの見直し1年ほど作業を行い、オプティマイザの改良を行いました。少ないメモリでより良い問い合わせ計画の選択とより高速な性能が得られます。多くの新しい機能を持つように更新されました。マニュアルを参照して下さい。結合構文がサポートされました。列の相関名として使用することができます。よるダンプ/リストアが必要です。使用してこのリリースにアップグレードすることもできます。完全なインストレーションのダンプをリストアする方法が、常に堅牢なアップグレードの方法です。新しいリリースにて検討すべきインタフェースと互換性に関する問題として、以下の項目があります。定義されたtimestampとinterval型に変更されました。移行を簡単にするためにPostgreSQLが古い名前の型を認識して、新しい型に変換するといった対応を行っていますが、この機構は、既存のアプリケーションでは完全に透過的ではないかもしれません。オプティマイザは、問い合わせコスト概算の部分で更に改良されました。これにより、オプティマイザが好ましい計画をより良く選択するので、問い合わせ時間は減少する場合があります。ありませんが、病理的にデータが分散したような場合、問い合わせ時間は増加する可能性があります。大量のデータを扱う場合、問い合わせを試験して性能を確認することを勧めます。インタフェースがアップグレードされ、また、拡張されました。CHAR_LENGTH文字列関数が固有の関数となりました。以前のバージョンでは、これはLENGTH関数呼び出しに変換されており、幾何データ型などの他のデータ型におけるLENGTHの実装と多義になっていました。