展開時に内部データベースを使用し、外部の PostgreSQL データベースに切り替える予定がある場合は、データベースから既存のデータを抽出し、新しい外部データベースに追加できます。

始める前に

外部データベース サーバを準備します。PostgreSQL データベースの構成を参照してください。

このタスクについて

重要:

内部データベースから外部の PostgreSQL データベースにのみデータを転送できます。

手順

  1. root ユーザーとしてログインします。
  2. /opt/vmware/vpostgres/current/bin ディレクトリに移動します。
  3. ./pg_dump -U postgres -w --clean -f /tmp/db_dump.data saas コマンドを実行します。
  4. db_dump.data ファイルを新たに準備した外部データベース サーバにコピーします。

    scp /tmp/db_dump.data

  5. 外部データベース サーバで root ユーザーとしてログインします。
  6. /opt/vmware/vpostgres/current/bin ディレクトリに移動します。
  7. db_dump.data コマンドを実行します。

    ./psql -U postgres -w -d saas -f /tmp/db_dump.data

    db_dump.data コマンドの実行中に DROP コマンドや ALTER コマンドが表示される場合があります。