edit | blame | history | raw

Modul postgresqldb {#kap-modul-postgresqldb}

Funktionen

::: option
postgresqldb.search

Suche Datenbank nach den im Befehlsausdruck angegebenen Feldern und
Werten
:::

::: option
postgresqldb.add

Füge eine neue Datenbank nach den im Befehlsausdruck angegebenen Feldern
und Werten hinzu.
:::

::: option
postgresqldb.update

Aktualisiere eine Datenbank nach den im Befehlsausdruck angegebenen
Feldern und Werten.
:::

::: option
postgresqldb.remove

Lösche eine Datenbank nach den im Befehlsausdruck angegebenen Feldern
und Werten.
:::

Editierbare Felder

Das HSAdmin-Modul postgresqldb kann entsprechend der folgenden
Befehlssyntax von HSAdmin{.interpreted-text role="command"} Felder
setzen oder verändern:

postgresqldb.function({where:{field:'value',...}, set:{field:'value',...}})

Im Modul postgresqldb stehen folgende Felder zur Verfügung.

name

Datenbankname (z.B. xyz00_abc)

owner

Datenbanknutzer (z.B. xyz00_owner)

encoding

Zeichensatz der Datenbank (Standard ist UTF-8)

Beispiele

Im ersten Beispiel erzeugen wir die Datenbank xyz00_abc und übergeben
ihr als Besitzer den Datenbanknutzer xyz00_owner.

xyz00@hsadmin> postgresqldb.add({set:{name:'xyz00_abc',owner:'xyz00_owner'}})

Die den beiden folgenden Beispielen lassen wir uns zunächst mit
postgresqldb.search{.interpreted-text role="option"} Informationen zur
Datenbank xyz00_abc anzeigen. Anschließend löschen wir sie mit
postgresqldb.remove{.interpreted-text role="option"}.

xyz00@hsadmin> postgresqldb.search({where:{name:'xyz00_abc'}})
xyz00@hsadmin> postgresqldb.remove({where:{name:'xyz00_abc'}})