2010-11-30 2 views
3

Есть ли способ очистить или очистить базу данных всех незавершенных записей, которые были добавлены амодулами, которые с тех пор были удалены. Ive создал мой сайт, но добавил много модулей, чтобы плыть вокруг, я не удалял все те, которые я не использую, но просто интересно, есть ли способ, чтобы очистить базу данных и т. Д., Чтобы гарантировать, что ничего не осталось позади?Drupal - чистая база данных

благодаря

ответ

2

Если у вас есть свой собственный контент, который вы хотите сохранить, и вы использовали функцию удаления для всех модулей, которые вы установили, то единственный путь, чтобы вручную проверить. если у вас нет большого количества контента, вы можете экспортировать его и заменить db на чистый, а затем верните свой контент в него.

+0

Чтобы уточнить: у каждого хорошо написанного модуля есть свои собственные процессы удаления, которые запускаются, когда вы официально удаляете (а не просто отключите) модуль. Эти процедуры являются единственной вещью в системе, которая распознает все изменения, которые данный модуль может внести в вашу базу данных. – Grayside 2010-11-30 18:56:14

0

Вы также можете использовать функцию переустановки модулей DEVEL, если хотите очистить базу данных, но не хотите удалять модуль.

2

Вы можете использовать модуль Schema для обнаружения оставшихся таблиц из неправильно удаленных модулей.

Смежные вопросы