TYPE文を使ってドメインの名前変更は可能でした。実行した場合にエラーが発生するようになりました。EXISTSオプションが追加されました。参照元に外部テーブル、ビュー、複合型が指定できるようになりました。Eisentraut)ビューと定義が一致するテーブルを作成することなどが可能となりました。するインデックス名の競合を回避するようになりました。オプションとカラム名特定の扱いが修正されました。指定できず、カラム名指定もできませんでしたがドキュメントに明記されていませんでした。以下は以前のエラーになる例です。バージョンではエラーなく実行できます。オプションが追加されました。WHERE句に安全でない関数を与えることで、本来出力されない値が読み出されてしまうケースが知られています。本オプションは、ビューによって保護されていたデータが最適化によって露出してしまうのを防ぎます。本オプションを無効にした(デフォルト動作)ビューに比べると性能で劣ります。LEAKPROOF属性が追加されました。働きを有効にしなくとも安全であることを宣言するものです。管理者ユーザのみ属性を付与することができます。データ型とドメインに対するUSAGE権限がサポートされました。権限を確認するようになりました。ロック取得できないページをより容易にスキップできるようになりました。滞留が劇的に減少します。ダーティになったブロック、書き込まれたブロックをカウントするようになりました。フィルタ条件に一致しなかった行数を報告するようになりました。が時間計測を必要としないときにはそのためのオーバヘッドを避けるようになりました。したときそのようになります。データ型いくつかの範囲データ型がサポートがされるようになりました。Korotkov)元となるデータ型の下限値と上限値の二つの値の組で構成され、含まれるか、重なりがあるか、などの演算子を備えます。jsonデータ型が追加されました。Notation)データを格納し、書式が適切であるかチェックされます。関数が追加されました。Dunstan)配列、行データからjsonデータ型にそれぞれ変換します。smallserial型が追加されました。バイトである以外は、serial型と変わりありません。宣言できるようになりました。よって有効になります。制約が満たされているか検証することができます。moneyデータ型がより多くのロケール固有形式オプションをサポートするようになりました。規定された値と符号、通貨記号の順序に従うようになりました。典型的にはユーロ記号が規定どおり金額の後に置かれるようになります。3桁ごとの区切り記号が必ず小数点の左側だけに挿入されるようになります。演算子が使用可能になりました。配列を返せるようになりました。libxmlライブラリからスカラー値が与えられた場合、空配列が返っていました。返るようになりました。エラー処理がより堅牢になりました。同ユーザが開始したセッションに対して使えるようになりました。Farina)以前は管理者ユーザのみが使用可能でした。トランザクションのスナップショットをインポート・エクスポートできるようになりました。Lane)これにより、データベースの状態を表示した特定のビューを、複数のトランザクションで共有できるようになりました。インポートは、現在実行中のスナップショットのみが可能です。並行に同時点のデータを取り出す目的などに利用できます。構文がサポートされました。あらわす文字列を返します。関数が追加されました。numeric型を指定できるようになりました。関数が追加されました。Grittner)これは、現在のトリガーの呼び出し深度を表示します。bytea型のデータを処理できるようになりました。Stehule)後方参照を行う正規表現が修正されました。Lane)以前のバージョンでは最初の後方参照でチェックが行われていませんでした。