ローカルでテストしているときに、適切なデータがないため、テスト環境からバグを再現できなかったり、機能にアクセスできなかったりすることがよくあります。場合によっては、テスト環境からデータを取得してローカルマシンで使用する方がはるかに速い場合があります。ここでは、テスト環境からデータを取得する方法についてのステップバイステップのガイドを示します。 Mendix テスト用にクラウド テスト環境がマシンに復元されました。
まずpgAdminIIIをダウンロードしてインストールします(ダウンロード)。インストール中に、このチュートリアルの後半で必要になるユーザー名とパスワードを作成します。
データベースのバックアップをダウンロードするには、プロジェクト ダッシュボードのデプロイ セクションに移動し、[バックアップ] タブに移動します。

ここで、新しいバックアップを作成するか、既存のバックアップを選択するかを選択できます。通常、私は完全なバックアップをダウンロードしますが、DB のみでも役立ちます。

ダウンロードしたファイルの拡張子は tar.gz です。ファイルを抽出すると、「db」フォルダに db.backup ファイルがあります。

これが使用するファイルです。pgAdmin を開くと、次のビューが表示されます。

PostgreSQL サーバーを右クリックして「接続」すると、次の画面が表示されます。

データベースは 0 個になります。データベースを右クリックして、「新しいデータベース...」を選択します。

新しい DB を作成し、所有者を先ほど作成したユーザーに設定します (私のユーザーの名前は postgres です)。

作成されたら、NewDatabase を右クリックして「復元」を選択します。

ポップアップで、先ほどダウンロードした db.backup ファイルを選択し、「復元」を選択します。

約 30 秒かかりますが、次のような画面が表示されます。

その後、「キャンセル」をクリックします。次に、新しい DB を指すようにモデラーを更新する必要があります。プロジェクト設定を開き、新しい構成を作成します。

新しい構成では、タイプを PostgreSQL に、URL を localhost に設定し、データベース名を任意の名前 (この例では NewDatabase) に変更し、pgAdmin のインストール時に設定したユーザー名とパスワードを DB の所有者として使用します。構成の名前は自由に設定できます。これは Team Server にコミットされるため、自分の名前を簡単に識別できるように、構成に自分の名前を含めることをお勧めします。

これがアクティブな構成であることを確認して、アプリケーションを起動します。

これでローカル テスト DB が作成されます。
これらのバックアップには、それらの環境 (MxAdmin を除く) のユーザー名とパスワードが含まれていることに注意してください。特定の他のユーザーとしてサインインできるように、ユーザーのパスワードを更新する必要があります。