Вопросы по теме 'zodb'

ZODB не может зафиксировать
Я впервые использую ZODB. Просто пытаюсь зафиксировать данные с помощью FileStorage. Но когда я повторяю тот же сценарий во второй раз, я не могу зафиксировать новый объект. Вот мой сценарий from ZODB import FileStorage,DB import transaction...
873 просмотров
schedule 18.06.2022

Могу ли я запросить экземпляр Grok ZODB за пределами области веб-приложения?
У меня есть веб-приложение на основе grok, которое сохраняет данные с помощью ZODB. Могу ли я запросить базу данных объекта в автономном режиме, то есть из скрипта Python, который будет запускаться на веб-сервере, на котором размещается экземпляр...
153 просмотров
schedule 17.03.2023

Как правильно управлять памятью с помощью ZODB?
Я прочитал несколько руководств по ZODB, но вот одна вещь, которую я до сих пор не понимаю: как освободить память, которая уже сериализована (и зафиксирована) в (скажем) FileStorage? В частности, я хочу, чтобы следующий код перестал потреблять всю...
442 просмотров
schedule 06.07.2023

ReadConflictError во время длительной транзакции на plone 4.1
У нас есть длинный запрос, который выполняет поиск по каталогу, затем вычисляет некоторую информацию и затем сохраняет ее в другом документе. Вызов Do выполняется для индексации документа после сохранения. В журналах мы получаем такие ошибки, как...
154 просмотров
schedule 10.06.2024

Разбор резервной копии XML сайта plone
У меня есть задача разобрать огромную резервную копию Plone ZODB. Не было другого способа получить резервную копию, кроме как в XML-файле размером примерно 433 МБ. Пожалуйста, не спрашивайте, почему и как, я просто получил задание разобрать файл,...
198 просмотров
schedule 28.07.2023

Как внедрить типы для автономного zodbbrowser?
Я использую автономный zodbbrowser 0.11.1 с базой данных ZODB3. Я могу нормально получить доступ к базе данных, но когда я вставляю объекты неизвестного типа в ZODB, браузер отображает только: Attributes data: {u'account-1': <persistent broken...
66 просмотров
schedule 26.02.2024

Как зафиксировать субтранзакции в ZODB при запуске конвейера трансмогрификатора?
Я импортирую контент в Plone, используя конвейер трансмогрификатора, но время от времени что-то может пойти не так, и может возникнуть исключение. Когда это происходит, мне нужно снова перезапустить весь процесс, потому что транзакция полностью...
93 просмотров

TypeError: не могу выбрать объекты ElementBase
Я очищаю веб-страницу для некоторых данных, а затем хочу сохранить их в базе данных ZODB. Скрапинг: STARTING_URL = "https://persoanefizice.otpbank.ro/ro/curs-valutar" page = requests.get(STARTING_URL) tree = html.fromstring(page.text) z =...
1127 просмотров
schedule 20.02.2024

Каковы возможные причины ошибки ConnectionStateError?
У меня проблемы с ConnectionStateError , которые иногда случаются на сайте Plone 4.3.8. Я не могу найти причину, почему это происходит. Я получаю это во многих разных ситуациях, я опубликую пару трассировок, чтобы показать вам, что я имею в виду....
304 просмотров
schedule 16.04.2022

Поиск и удаление объектов по oid
Я пытаюсь удалить из ZODB объекты, ссылающиеся на классы, которых больше не будет в будущем. Вот в чем проблема: я могу найти его по oid , но я не знаю, что на него ссылается. Все очевидные вещи были сделаны — я удалил фактический Plone контент и...
225 просмотров
schedule 24.03.2024

ZODB игнорирует целевое количество кэшированных объектов и размер целевой кэш-памяти.
Я хочу использовать ZODB с минимальным кэшированием. Для этого я создаю экземпляр базы данных ZODB и открываю его следующим образом: db = DB('/home/me/example.db', cache_size=1, cache_size_bytes=1) db_conn =...
83 просмотров
schedule 21.02.2022

Как предотвратить LockError в ZODB FileStorage при доступе к объектам ZODB через вызовы функций (один процесс)
У меня проблемы с ZODB LockError , но я считаю, что работаю с базой данных только с одним процессом. Моя цель для моего проекта состоит в том, чтобы иметь только две функции, load_project() и save_project() , которые позволяют пользователю...
83 просмотров
schedule 25.10.2022