- ベストアンサー
PostgreSQL のバージョン変えるとどうなる
PostgreSQL のバージョンアップを検討しています。 Version 9.1.4 Version 8.3.19 Version 8.3.1と比べると機能・性能・セキュリティなどが良くなっているのですか? phpからの操作の仕方や挙動が変わるとかあるのでしょうか。 Version 8.3.19 の方がよいですしょうか。
- みんなの回答 (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
お礼
かなり変更されているのですね。 ありがとうございます。参考になりました。