Mateusz Adamowski Szkolenia

Bazy danych Berkeley DB

Zastosowanie

Linia poleceń

Instalacja narzędzi

$ apt-get install db-util

Zrzut bazy danych

W formacie hex:

$ db_dump baza.db

W formacie drukowalnym:

$ db_dump -p baza.db

Python 3

Pakiet: BSDDB3

$ pip3 install bsddb3

lub

$ apt-get install python3-bsddb3

Otwarcie bazy typu hash

import bsddb3

baza = bsddb3.hashopen("baza.db")

print(f'klucze = {baza.keys()}')

for k, v in baza.items():
    print(f'{k} = {v}')

if baza.has_key('abc'):
    print(baza.get('abc'))
else:
    print("Brak")