Форум сайта python.su
Как упаковать ZODB программно?
Пытался так:
import ZODB
from ZODB.FileStorage import FileStorge
d=ZODB.DB(FileStorage("var/filestorage/Data.fs"))
d.pack()
...
Офлайн
Скорее всего уже запущен сервер. Его нужно просто “убить”. Есле нет, то удалите в var/filestorage файл Data.fs.lock.
Офлайн
Ну да, запущен.
Вопрос: как при запущенном сервере упаковать бд?
При остановленном всегда можно через shell > app.db.pack()
Офлайн
а UI специально для этого в админке не устраивает? В любом случае там же можно посмотреть и код вида, используемого для этого.
Офлайн
В BlueBream же нет админки. Или я плохо смотрел..
Можно поподробней?
Офлайн
Есть например такая: http://pypi.python.org/pypi/ice.control
скринкаст: http://astoon.zwiki.org/Screencasts
Офлайн
также ZMI можно подключать, inlcude package=“zope.app.zcml”
Офлайн