2012-12-24 4 views
3
내가 마지막으로 내가 한 수입을 제외하고 현재 작업을 모두 가지고 2003 년에 업데이트 된 파이썬으로 작성된 프로그램을 사용하고

:파이썬 레거시 버클리 데이터베이스

from BDBStorage.BerkeleyBase import BerkeleyConfig 

이는 등의 아주 오래된 버전을 보이는을 berkeley 데이터베이스 모듈은 Python 3에서 더 이상 사용되지 않을 예정입니다. 여기에서 찾을 수있는 유일한 참조는 여기에 있습니다 : http://buildbot.zope.org/Packages/BDBStorage/BerkeleyBase.py?graph=1.8&only_with_tag=bsddb3Storage_1_0beta4.

불행히도 소프트웨어는 설명서가 없으므로 작성한 팀에 도달 할 수 없습니다.

누구나 전에 봤던 사람이 있습니까?

berkeley_config = BerkeleyConfig() 
berkeley_config.logdir = os.path.join(base_dir, "bdb_log") 
berkeley_config.frequency = 3600 
db_retriever = BerkeleyDatabaseRetriever(
    database_dir = os.path.join(base_dir, "dating_db"), 
    config = berkeley_config) 
+2

[Zope 용 BDB 스토리지 백엔드] (http://wiki.zope.org/ZODB/BDBStorage.html)와 비슷하게 보이지는 않지만 [ bsddb] (http://docs.python.org/2/library/bsddb.html) Python 모듈 (현재 Python 외부에 유지 관리되고 있습니다.) (http://www.jcea.es/programacion/pybsddb.htm))) – dbr

+0

저주! 이것은 나에게 너무 많은 노력처럼 보인다. 다른 소프트웨어를 사용할 수도 있습니다. – TDN169

답변

2

A checkout of 794bb3cfcd04dcd309c28ae214a59003be49d0a5 in the Zope repo 당신이 찾고있는 BDBStorage 모듈이 포함 그것은 별도로 설치해야하는 ZODB moudle이 필요

$ python -c 'from BDBStorage.BerkeleyBase import BerkeleyConfig' 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "BDBStorage/BerkeleyBase.py", line 31, in <module> 
    from ZODB.lock_file import LockFile 
ImportError: No module named ZODB.lock_file 

: 같은

사용은 보인다. ZODB 모듈은 여전히 ​​활발하게 개발되고 있지만 이전 BDBStorage 모듈에는 2003 년 이전 버전이 필요할 것으로 생각됩니다 (BDBStorage 모듈이 마지막으로 수정 된 시점에서 알 수있는 한)

보이지 않습니다. 즐겁게 일할 수있을거야 ..

관련 문제