タグ

pg_upgradeに関するsh2nm0k2のブックマーク (2)

  • PostgreSQL9.4 から PostgreSQL9.5 に pg_upgrade する - Qiita

    開発環境でbrew update; brew upgrade したところ、PostgreSQLがリリースされたばかりのPostgreSQL9.5.0にアップグレードされたので、pg_upgrade でデータベースの内容を移行する。 前準備 brew info postgresql して、PostgreSQL9.4, 9.5 のインストール先を調べておく。ここでは、 9.4が /usr/local/Cellar/postgresql/9.4.5_2 9.5が /usr/local/Cellar/postgresql/9.5.0 だとする。 また、 これまでのPostgreSQL9.4のPGDATAフォルダ(古いPGDATA)のパスを/database/data94 新しく作るPostgreSQL9.5のPGDATAフォルダ(新しいPGDATA)のパスを/database/data95 Pos

    PostgreSQL9.4 から PostgreSQL9.5 に pg_upgrade する - Qiita
  • pg_upgrade

    pg_upgrade -b oldbindir -B newbindir -d olddatadir -D newdatadir [option...] 説明pg_upgrade(これまではpg_migratorと呼ばれていました)を使用して、メジャーバージョンへのアップグレード、例えば、8.4.7から現時点のメジャーリリースのPostgreSQL、に通常必要とされたデータのダンプ/リストアを行うことなく、PostgreSQLデータファイル内に格納されたデータをより最新のPostgreSQLメジャーバージョンに移行することができます。 これは、例えば9.0.1から9.0.4などマイナーバージョンへのアップグレードでは必要ありません。 PostgreSQLのメジャーリリースでは通常、システムテーブルのレイアウトをよく変更する、多くの機能が追加されます。 しかし内部データの格納書式はまれにしか

  • 1