我注意到D7为每个字段创建一个field_revision表,并从其字段表副本中复制内容,即使已关闭修订。
我有一个很大的文本表,它占用了大量空间(几个GB)。
截断修订表是否安全?
PS:同时,我也将此报告为错误。
field_revision_*
表的方式。
我注意到D7为每个字段创建一个field_revision表,并从其字段表副本中复制内容,即使已关闭修订。
我有一个很大的文本表,它占用了大量空间(几个GB)。
截断修订表是否安全?
PS:同时,我也将此报告为错误。
field_revision_*
表的方式。
Answers:
我认为Field SQL norevisions模块将为您提供帮助:
Field SQL norevisions提供了一个字段存储后端,可防止将实体版本保存到MySQL存储后端。
该模块的目的是减少在不使用修订版的大型Drupal站点上保存的重复数据量。它具有额外的性能优势,即在创建带有字段的实体期间将查询数量减少一半。
该模块不允许创建修订字段,因此它将减少查询数量,从而提高性能,此外,您将无法在节点上进行任何修订。
您也可以使用以下网址提供的一些自定义模块代码:
http://www.ambidev.com/cn/make-your-drupal-7-faster-by-removing-all-revisions/
和此模块删除修订条目: