2012-03-02 9 views
0

既存のdrupalサイトに機能とデータベースのテーブルを追加しました。ここで、mysqlデータベースの既存のデータに影響を与えずに、これらの新しい機能を既存の機能に追加したいと考えています。既存のデータベースに影響を与えずに新しいデータベースをライブサイトに更新する方法

データベース内の既存のデータを削除する可能性があるため、新しいデータベースを更新するのは怖いです。どうすればこのことができますか?

+0

どのような種類のデータベース(スキーマ)変更を参照していますか? –

+0

@MikePurcell:私の既存のサイト(ライブ)には90のデータベーステーブルがあり、さらにいくつかのモジュールが追加された後、データベーステーブルの数は130になります。これらの新しいデータベーステーブルを既存のデータベースに更新する方法 – theLearner

+0

プラグインをインストールして新しいテーブルを追加しましたか?または彼らはすべてカスタムメイドですか? –

答えて

0

モジュールはテーブルを作成するだけでなく、テーブルを変更したり、既存のテーブル(変数、メニューアイテム、システムテーブルの有効/無効フラグなど)にレコードをインストールすることができます。おそらく他の90テーブルのどこかに複数の変更/レコードがあります。

@ MikePurcellの助言を受けて、既存の本番データベース(運用サイトと開発サイトの両方にあるモジュールに更新を適用する場合はモジュールファイル)のバックアップを作成し、新しいモジュールをインストールし、すべてが正しく動作していることを確認するためのテスト。残念ながら、これらのモジュールをカスタマイズした場合、カスタマイズを再適用する必要があります。

関連する問題