html / jsコードとアセットの更新(Subversionを使用)に関する限り、クライアントのWebサイトをアップグレードするための優れたプロセスがあり、非常に満足しています。
ただし、データベースのアップグレードに関しては、正式なプロセスはありません。
開発データベースに新しいテーブル/フィールドを追加する場合、それを本番サーバーにロールアウトする場合は、変更を記憶して複製する必要があります。クライアントデータ(ブログ投稿、アカウント情報など)が失われるため、開発データベースを本番データベースの上に単純にコピーすることはできません。
現在、同じ問題に遭遇するWebアプリを構築中です。
このプロセスを簡単にし、エラーが発生しにくいソリューションを誰かが持っていますか?大きなウェブアプリはどのようにして問題を回避しますか?
ありがとう。