ローカル開発環境での Cloud DB バックアップの使用 | Mendix

メインコンテンツへスキップ

ローカル開発環境での Cloud DB バックアップの使用

ローカルでテストしているときに、適切なデータがないため、テスト環境からバグを再現できなかったり、機能にアクセスできなかったりすることがよくあります。場合によっては、テスト環境からデータを取得してローカルマシンで使用する方がはるかに速い場合があります。ここでは、テスト環境からデータを取得する方法についてのステップバイステップのガイドを示します。 Mendix テスト用にクラウド テスト環境がマシンに復元されました。

まずpgAdminIIIをダウンロードしてインストールします(ダウンロード)。インストール中に、このチュートリアルの後半で必要になるユーザー名とパスワードを作成します。

データベースのバックアップをダウンロードするには、プロジェクト ダッシュボードのデプロイ セクションに移動し、[バックアップ] タブに移動します。

image1

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

image2

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

image3

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

image4

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

image5

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

image6

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

image7

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

image8

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

image9

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

image10

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

image11

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

image12

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

image13

これでローカル テスト DB が作成されます。

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

言語を選択してください