Jan Ulrich Hasecke
2019-11-06 8d081ac85398030bb1c1f5f6e59e5c995a6987fa
commit | author | age
8d081a 1 .. _kap-modul-postgresqldb:
0a126d 2
8d081a 3 ==================
JUH 4 Modul postgresqldb
5 ==================
0a126d 6
8d081a 7 Funktionen
JUH 8 ==========
0a126d 9
8d081a 10 .. option:: postgresqldb.search
JUH 11
12    Suche Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten
13
14 .. option:: postgresqldb.add
15
16    Füge eine neue Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
17
18 .. option:: postgresqldb.update
19
20    Aktualisiere eine Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten.
21
22 .. option:: postgresqldb.remove
23
24    Lösche eine Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten.
25
26 Editierbare Felder
27 ==================
28
29 Das HSAdmin-Modul ``postgresqldb`` kann entsprechend der folgenden Befehlssyntax von :command:`HSADmin` Felder setzen oder verändern::
30
31    postgresqldb.function({where:{field:'value',...}, set:{field:'value',...}})
32
33 Im Modul ``postgresqldb`` stehen folgende Felder zur Verfügung.
34
35 name
36    Datenbankname (z.B. xyz00_abc)
37 owner
38    Datenbanknutzer (z.B. xyz00_owner)
39 encoding
40    Zeichensatz der Datenbank (Standard ist UTF-8)
0a126d 41
JUH 42
43 Beispiel:
44
45 .. code-block:: console
46
47     xyz00@hsadmin> postgresqldb.add ({set:{name:'xyz00_abc',owner:'xyz00_abc',encoding:'latin1'}})
48
8d081a 49
JUH 50 .. todo:: Weitere Beispiele, mindestens noch eins mit where-Kondition