Как обновить новую базу данных на действующем сайте, не затрагивая существующую базу данных - PullRequest
0 голосов
/ 02 марта 2012

Мы добавили еще несколько функциональных возможностей и таблиц базы данных в существующий сайт drupal, сайт уже работает и имеет несколько зарегистрированных пользователей и их настройки. Теперь мы хотим добавить эти новые функциональные возможности к существующим, не затрагивая существующие данные в базе данных mysql.

Я боюсь обновлять новую базу данных, потому что может быть шанс удалить существующие данные в нашей базе данных. Как мы можем это сделать?

1 Ответ

0 голосов
/ 08 марта 2012

Модули могут не только создавать таблицы, но также изменять таблицы и устанавливать записи в существующих таблицах (переменные, пункты меню, флаг включения / выключения в системной таблице и т. Д.), Поэтому, пока существует 40 новых таблиц, существуетвероятно, несколько изменений / записей где-то в других 90 таблицах.

Я рекомендую воспользоваться советом @ MikePurcell и сделать резервную копию существующей производственной базы данных (и файлов модулей, если вы применяете какие-либо обновления для модулей, которыенаходятся как на производстве, так и на сайтах разработки), установки новых модулей и тестирования, чтобы убедиться, что все по-прежнему работает должным образом.К сожалению, если вы настроили эти модули, вам придется повторно применить ваши настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...