Q&A

回答の並べ替え:
投稿新規に質問を投稿する

環境の複製について

panda. panda.

2020-03-04 11:33

現在、通常利用する環境(A)とテスト環境(B)の2つのアプリ作って利用しています。
テスト環境(B)で少し改修をしたので、それを通常利用する環境(A)に適応したいですが、(A)と(B)を完全一致させるのに効率のよい移行方法があったらご教授いただけますでしょうか。
 ・(B)のみアプリの修正をしています。
 ・アプリ(A)とアプリ(B)のテーブルは別々で、それぞれにデータが入っています。
 ・アプリ(B)を複製して、”アプリ(A)新”を作成し、”アプリ(A)新”のテーブルをアプリ(A)で使用しているテーブルに変更する手順でも構いません
よろしくお願い致します。

panda. panda.
zoe7010様
 ご回答いただきありがとうございました。
 ご教授いただいた通り、公開時のテーブル設定で簡単に切り替えて
 やりたいことを実現することができ、大変勉強になりました。
 ご返信が遅くなってしまい申し訳ございませんでした。
 いろいろご指導いただきありがとうございました。
 
zoe7010 zoe7010
panda. さん

こんにちは。

> 事前テストがどうやってもできないのではないか、と考えております。

→こちらに関しては、テスト用アプリ(B)は公開時のテーブルの変更は行わず、事前にテストを行った後に、
 テスト用アプリ(B)を複製し、本番用アプリ(A)を作成し、こちらだけ公開時のテーブル設定で、
 本番環境用のテーブルを指定するということはいかがでしょうか。

panda.さんが記載した以下の手順の、テーブルを一個一個変更する必要がないので、比較的やりやすいのかな、と思ったのですが、
やりたいことと異なっていたら、申し訳ございません。

 ・アプリ(B)を複製して、”アプリ(A)新”を作成し、”アプリ(A)新”のテーブルをアプリ(A)で使用しているテーブルに変更する手順
panda. panda.
zoe7010様
 早急にご回答いただきありがとうございます。
 テスト環境と本番環境の2環境用意している理由は、
 本番環境に切り替え、全体公開前に一部のテストユーザーに公開して
 テストを行いたいから、です。
 
 ご教授いただいた方法を検討してみましたが、
 事前テストがどうやってもできないのではないか、と考えております。
zoe7010 zoe7010
メダルベストアンサー
こんにちは。

テスト環境と、本番環境の2つのアプリにわかている理由がテーブルを変えたいということでしたら
アプリが使用するテーブルを開発時と公開時で変えることができるので、こちらで対応することができます。

https://cloud.celf.jp/celf-help/ja/texts/test/switch_tables/switch_tables.html

また、開発中と本番用でアプリを分けたいということでしたら
こちらを利用して、panda. さんがおっしゃるように、
テスト環境のアプリBをコピーしてアプリAを複製したあと、
アクションのテーブルを変更しなさなくてもよさそうですが、いかがでしょうか。

質問の意図と違いましたらすみません。