15.3. Datenbankzugriff vom CLI
Vom Command Line Interface (CLI) aus kann der Administrator
ebenfalls auf die Datenbank zugreifen.
Tipp
Sollten Sie den entsprechenden Befehl oder die genaue Syntax
vergessen haben, so können Sie jederzeit
help database
im
CLI eingeben:big-island*CLI> help database database del Removes database key/value database deltree Removes database keytree/values database get Gets database value database put Adds/updates database value database show Shows database contents database showkey Shows database contents
Wichtig
Denken Sie bei den folgenden Beschreibungen daran, dass Sie, wenn
die Family, der Schlüssel oder der Wert Leerzeichen enthält,
Anführungszeichen (
"
) um den String schreiben müssen! Also
z. B. database put test eintrag "Hallo Welt"
.15.3.1. Werte in die Datenbank schreiben
Mit
database put family
key
value
können Werte in die Datenbank geschrieben werden:big-island*CLI> database put obst apfel 20
Updated database successfully
15.3.2. Werte aus der Datenbank lesen
Mit
database get family
key
lesen Sie Werte aus der Datenbank
aus:big-island*CLI> database get obst apfel
Value: 20d*CLI>
15.3.3. Werte aus der Datenbank löschen
database del family
key
und database deltree
family
löschen Werte aus der
Datenbank.database del
Um den Key
apfel
aus der Family obst
zu löschen, rufen Sie database del
auf:big-island*CLI> database del obst apfel
Database entry removed.
database deltree
Mit
database deltree
kann eine ganze Family aus der
Datenbank gelöscht werden:big-island*CLI> database deltree obst
Database entries removed.
15.3.4. Datenbankinhalt anzeigen
Mit den Befehlen
database show
und database
showkey
kann der Administrator den Inhalt der Datenbank auf dem
CLI ausgeben lassen. Ein Beispiel:big-island*CLI> database put einkaufsliste eier 2
Updated database successfully
big-island*CLI> database put einkaufsliste butter 250
Updated database successfully
big-island*CLI> database put einkaufsliste zucker 500
Updated database successfully
big-island*CLI> database show
/einkaufsliste/butter : 250
/einkaufsliste/eier : 2
/einkaufsliste/zucker : 500
big-island*CLI> database showkey butter
/einkaufsliste/butter : 250
big-island*CLI> database deltree einkaufsliste
Database entries removed.