既存のdrupalサイトに機能とデータベースのテーブルを追加しました。ここで、mysqlデータベースの既存のデータに影響を与えずに、これらの新しい機能を既存の機能に追加したいと考えています。既存のデータベースに影響を与えずに新しいデータベースをライブサイトに更新する方法
データベース内の既存のデータを削除する可能性があるため、新しいデータベースを更新するのは怖いです。どうすればこのことができますか?
既存のdrupalサイトに機能とデータベースのテーブルを追加しました。ここで、mysqlデータベースの既存のデータに影響を与えずに、これらの新しい機能を既存の機能に追加したいと考えています。既存のデータベースに影響を与えずに新しいデータベースをライブサイトに更新する方法
データベース内の既存のデータを削除する可能性があるため、新しいデータベースを更新するのは怖いです。どうすればこのことができますか?
モジュールはテーブルを作成するだけでなく、テーブルを変更したり、既存のテーブル(変数、メニューアイテム、システムテーブルの有効/無効フラグなど)にレコードをインストールすることができます。おそらく他の90テーブルのどこかに複数の変更/レコードがあります。
@ MikePurcellの助言を受けて、既存の本番データベース(運用サイトと開発サイトの両方にあるモジュールに更新を適用する場合はモジュールファイル)のバックアップを作成し、新しいモジュールをインストールし、すべてが正しく動作していることを確認するためのテスト。残念ながら、これらのモジュールをカスタマイズした場合、カスタマイズを再適用する必要があります。
どのような種類のデータベース(スキーマ)変更を参照していますか? –
@MikePurcell:私の既存のサイト(ライブ)には90のデータベーステーブルがあり、さらにいくつかのモジュールが追加された後、データベーステーブルの数は130になります。これらの新しいデータベーステーブルを既存のデータベースに更新する方法 – theLearner
プラグインをインストールして新しいテーブルを追加しましたか?または彼らはすべてカスタムメイドですか? –