1
我最近收到一個包含erp5數據庫的ZODB文件(.fs)。我需要檢索存儲的數據,但我不知道數據庫結構。檢索ZODB數據庫結構
我需要的是一些代碼行(如果可能)收集存儲在數據庫中的「表」和「記錄」。
這就是我如何連接到數據庫。
from ZODB import FileStorage, DB
storage = FileStorage.FileStorage('D:\slappart88\srv\zodb\main.fs')
db = DB(storage)
conn = db.open()
root = conn.root()
fsi = storage.iterator()
print db
print conn
print root
print fsi
db.close()
得到這個輸出:
<ZODB.DB.DB object at 0x00000000028395C0>
<Connection at 02978128>
{'Application': <persistent broken OFS.Application.Application instance '\x00\x00\x00\x00\x00\x00\x00\x01'>}
<ZODB.FileStorage.FileStorage.FileIterator object at 0x0000000002978198>
我感謝所有幫助。
謝謝!
謝謝@larsks!我嘗試過_eye_,這有點像我在找的東西。但正如你所說,我沒有什麼用處。我想我需要深入ERP5代碼。我需要將數據導出爲可讀,人性化的格式。 – Lokoluka