Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal-clean数据库_Drupal - Fatal编程技术网

Drupal-clean数据库

Drupal-clean数据库,drupal,Drupal,是否有办法清除或清除数据库中所有不必要的条目,这些条目是由已卸载的amodules添加的。我创建了我的网站,但是添加了很多模块,我没有删除所有我不使用的模块,只是想知道是否有办法清除数据库等等。。确保没有留下任何未使用的东西 谢谢如果您有自己想要保留的内容,并且您已经对所有已安装的模块使用了卸载功能,那么唯一的方法就是手动检查。如果您没有太多内容,可以将其导出并用干净的db替换,然后将您的内容放回其中。如果您只想清理数据库,但不想删除模块,也可以使用DEVEL modules重新安装功能。您可以

是否有办法清除或清除数据库中所有不必要的条目,这些条目是由已卸载的amodules添加的。我创建了我的网站,但是添加了很多模块,我没有删除所有我不使用的模块,只是想知道是否有办法清除数据库等等。。确保没有留下任何未使用的东西


谢谢

如果您有自己想要保留的内容,并且您已经对所有已安装的模块使用了卸载功能,那么唯一的方法就是手动检查。如果您没有太多内容,可以将其导出并用干净的db替换,然后将您的内容放回其中。

如果您只想清理数据库,但不想删除模块,也可以使用DEVEL modules重新安装功能。

您可以使用该模块从未正确卸载的模块中查找剩余的表。

澄清一下:每个编写良好的模块都有自己的卸载过程在正式卸载(而不仅仅是禁用)模块时运行。这些例程是系统中唯一能够识别给定模块可能对数据库所做的所有更改的例程。是的,卸载后留下数据的任何模块都会被破坏,您应该在drupal.org上的模块队列中提交一个问题。谢谢各位,非常感谢。我现在已经卸载了大多数模块,我的速度恢复了。我还发现了以下模块--其中一个功能是“模式比较:该模块将实时数据库结构与所有启用模块声明的模式结构进行比较,报告任何缺失或不正确的表”