• ベストアンサー

アプリリリースで、DB変更がある時の方法

アプリ開発をしています。サーバーにDBがあり、APIで通信してDB処理をしています。 ストアへの最初のリリースは終わり、ほっとしていたところに、DBテーブルの項目を増やさないといけない仕様変更を受けました。 こういった場合、どういう手順で、2回目のアプリリリースをすれば良いのでしょうか? アプリ、DB、サーバーの対応を時系列に教えてもらえたら幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

サーバー側APIの現行バージョンを修正し新しいDB定義でも動くようにすると共にDB定義を変更する。(APIの外部I/Fは変更しない) サーバー側APIの新バージョンを作り現行バージョンと併用にする。 アプリを新APIに対応にバージョンアップさせストアに登録する。 サーバのアクセス状況を監視し、全てのアクセスが新APIに変わったら古いAPIをサーバから消す。

Kafka_F
質問者

お礼

御礼が遅くなりました。ありがとうございます。

関連するQ&A