[РЕШЕНО] Как на уже установленном Drupal 6 добавить к названиям таблиц префикс?

Главные вкладки

Аватар пользователя Mindzor Mindzor 2 февраля 2012 в 13:58

Есть хостинг, предоставляется только 1 MySQL БД. На сайте уже установлен и работает Drupal 6. Т.к. БД одна, то я хочу добавить ко всем названиям таблиц префикс, потому что еще будут работать другие люди и если они надумают что-нибудь там ставить чтобы они не задели drupal. Вопрос, сработает ли такой вариант:
1) меняем все названия таблиц на myprefix_tableoldname
2) в файле sites/default/settings.php поставить $db_prefix = 'myprefix';
Такой вариант прокатит? Или так просто не получится изменить? Таблиц там пара десятков у друпала, не хочу два раза переименовывать все, поэтому спрашиваю сначала Smile

Комментарии

Аватар пользователя natbampo natbampo 2 февраля 2012 в 15:12

сделай дамп, открой файл дампа и сделай замену строк.
NOT EXISTS `
на
NOT EXISTS `prefix_
И то же для
INSERT INTO `
И новый дамп можно заливать.