Как правило, вам не нужно беспокоиться о макете;lawn
существует только для обратной совместимости.
Если у вас есть хранилище макетов lawn
(в этом случае вы получите предупреждение в журнале) и хотите перейти на макет bushy
используйте скрипт migrateblobs;Вот часть сборки для создания сценария:
[migrateblobs]
recipe = zc.recipe.egg
eggs = ZODB3
entry-points = migrateblobs=ZODB.scripts.migrateblobs:main
Завершите работу всех экземпляров и серверов ZEO, создайте резервную копию хранилища больших двоичных объектов и запустите сценарий в каталоге большого хранилища:
$ mv var/blobstorage var/blobstorage-lawn
$ bin/migrateblobs var/blobstorage-lawn/ var/blobstorage
var/blobstorage
будет содержать перенесенные BLOB-объекты с использованием макета bushy
.