编程语言
首页 > 编程语言> > python – 执行与plone中的文件的修订数量一样多的副本?

python – 执行与plone中的文件的修订数量一样多的副本?

作者:互联网

在plone中,如果修改了4次,文件(或任何内容)的实际副本数量是多少?我正在使用plone 4.1,其中文件和图像存储在文件系统中.

解决方法:

内容对象由多个持久性记录组成.对于包含文件系统上的二进制blob文件的图像和文件.

更改内容对象时,只有受更改影响的持久性记录才会写入事务的一部分.那时候没有清除旧记录,所以你得到多份副本,是的.

因此,每次更改文件或图像的二进制内容时,都会使用该新数据创建新副本,并保留旧版本.但是,如果您只更改标题或发布日期,则blob文件不会受到影响,您将不会得到其他未更改数据的额外副本.

您使用ZODB packing删除旧的交易数据.请注意,通过打包,您还可以删除撤消包已删除旧状态的更改的功能.

标签:python,plone,zope
来源: https://codeday.me/bug/20190620/1247232.html