• ベストアンサー

PostgreSQL のバージョン変えるとどうなる

PostgreSQL のバージョンアップを検討しています。 Version 9.1.4 Version 8.3.19 Version 8.3.1と比べると機能・性能・セキュリティなどが良くなっているのですか? phpからの操作の仕方や挙動が変わるとかあるのでしょうか。 Version 8.3.19 の方がよいですしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

8.3.1 からのアップグレードという事ですよね。 簡単に言うと、8.3.19 へのバージョンアップはバグフィックスのみ、9.1.4 へのバージョンアップは大幅な機能追加・性能改善を含みます。 ■ 8.3.19 への移行 ・バグやセキュリティの改善のみでアプリケーションの動作への影響は無し。 ・機能・性能的な変化も無し。 ・移行作業は楽。今までのデータディレクトリがそのまま使える。  http://www.postgresql.jp/document/8.3/html/install-upgrading.html ■ 9.1.3 への移行 ・大幅な機能追加・性能改善がされている。(詳細は最後の方のリンク先を参照) ・デフォルトの動作が変わっている部分もある。  → ただし、設定によって8.3系と同じ動作にする事は可能。   http://www.postgresql.jp/document/9.1/html/release-9-1.html#AEN107104 ・移行作業では基本的にデータのダンプ・リストアを行う必要がある。  http://www.postgresql.jp/document/9.1/html/upgrading.html  → ただし、pg_upgrade というツールを使えば少し時間が短縮できる。   http://lets.postgresql.jp/documents/technical/contrib/pg_upgrade   http://www.postgresql.jp/document/9.1/html/pgupgrade.html 偶然ですが、私が関わっているシステムも先日8.3系から9.1系にアップグレードしました。 移行作業でデータがきれいになった影響もありますが、目に見えて速くなりましたよ。 ■ 参考 PostgreSQL 8.4 の新機能 http://lets.postgresql.jp/documents/technical/8.4/ PostgreSQL 9.0 の新機能 http://lets.postgresql.jp/documents/technical/9.0/1 PostgreSQL 9.1 の新機能 http://lets.postgresql.jp/documents/technical/9.1/1

kiseki777
質問者

お礼

かなり変更されているのですね。 ありがとうございます。参考になりました。

関連するQ&A