Маса преименувате таблицата с MySQL база данни

Проблемът с "една база данни - много сайтове" реши създаването на префикс маса, за да се разграничат имена на таблици на различни места в една и съща база данни.

Drupal (и други CMS) по време на инсталацията на оферти префикс таблица на база данни да посочите настройките. Този префикс след инсталацията се съхраняват в база данни конфигурация раздел /sites/default/settings.php. Ако желаете да добавите, промените име префикс маса, трябва да се промени, след като името на таблицата в правилната представка settings.php файла.

Възможни грешки. в Drupal грешки могат да възникнат в резултат на дълги имена на таблици, ако дължината на префикс за 4 знака.

CREATE OR REPLACE ТАБЛИЦА `

CREATE OR REPLACE ТАБЛИЦА `prefix_

След архивния файл, свързани с база данни отново качите базата данни обратно на сървъра, и не забравяйте да смените settings.php, задава префикса на специалната областта на настройките на базата данни.
Ако откриването на голям файл се забавя, а след това можете да го направите от конзолата или сценария.

Префикс таблиците в базата данни, можете да промените или да добавите представки използвате следната PHP-скрипт.

Следващият скрипт се свързва със сървъра MySQL и използване на SQL команда RENAME TABLE променя имената на всички таблици, които ще модел, промяна на модела на новия модел. Ако модел не е уточнено (празна променлива), а след това за всички таблиците в базата данни в сценария добавя префикс на име new_pattern на. Ако се окаже успешна, или не е успешно, преименувате всеки скрипт показва таблица съобщение.

Сценарий от източника е променен леко. В момента работи не само с подмяна на префикса, но също така и с добавянето на префикс на масата без префикс. (Суфикс не го прави.)

За начало, да промени тенденцията към съществуваща префикс или оставете празно и new_pattern - желания нов префикс, например, можете да използвате префикс d7_. след това на масата ще се нарича d7_users, d7_variable, d7_fields.

Сценарият може да бъде поставен в схемата на сайта и да стартирате едно време.

След добавяне на префикс можете на едно място нова база данни и нови маси на различни места, като се използва ограничен хостинг, колко удобно. Не забравяйте да го променяте, след таблицата с префикс за да промените настройките на Drupal файл сайт: /sites/default/settings.php