単一のサーバーアレイ上のCMS(CakePHPで構築された)の単一のインスタンスで実行されるサイトの数は増え続けています。CMSにはデータベース構造が設定されていますが、新しいフィールド、フィールド名の変更、新しいテーブルなど、かなり定期的に更新する必要があります。
1)サイトに独自のデータベース(一見理想的)を維持するための良い方法に頭を悩ませることはできませんが、2つは、常に同じ定期的に更新されるデータベース構造に基づいています。
これまで、単一の「テンプレート」データベースを保持し、それを更新してから、比較および更新するスクリプトを作成することを考えていましたが、それでも、フィールドが変更されたかどうか、または新しいフィールドであったかどうか、以前のフィールドであるかどうかをどのように知ることができますかフィールドが削除されました...などなど。これが引き起こすすべての問題については考えもしていません。どんなアドバイスも大歓迎です。