Peter Hormanns
2019-12-09 9f8db658bf07b13c3f7051e7bce8b678c2cfd453
commit | author | age
8d081a 1 .. _kap-modul-postgresqluser:
0a126d 2
8d081a 3 ====================
JUH 4 Modul postgresqluser
5 ====================
6
7 Funktionen
8 ==========
9
10 .. option:: postgresqluser.search
11
12    Suche Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten
13
14 .. option:: postgresqluser.add
15
16    Füge einen neuen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
17
18 .. option:: postgresqluser.update
19
20    Aktualisiere einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
21
22 .. option:: postgresqluser.remove
23
24    Lösche einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
25    
26
27 Editierbare Felder
28 ==================
29
222551 30 Das HSAdmin-Modul ``postgresqluser`` kann entsprechend der folgenden Befehlssyntax von :command:`HSAdmin` Felder setzen oder verändern::
8d081a 31
JUH 32    postgresqluser.function({where:{field:'value',...}, set:{field:'value',...}})
33
34 Im Modul ``postgresqluser`` stehen folgende Felder zur Verfügung.
35
36 name
9f8db6 37    Name des Datenbank-Benutzers (z.B. ``xyz00_owner``)
8d081a 38
JUH 39 password
40    Passwort des Datenbank-Benutzers
0a126d 41
JUH 42
8d081a 43 Beispiele
JUH 44 =========
0a126d 45
JUH 46 .. code-block:: console
47
9f8db6 48     xyz00@hsadmin> postgresqluser.add ({set:{name:'xyz00_owner',password:'!1?2-3aBc'}})
0a126d 49  
9f8db6 50 weitere Beispiele:
PH 51  
52 .. code-block:: console
53
54     xyz00@hsadmin> postgresqluser.search ({where:{name:'xyz00_owner'}})
55     xyz00@hsadmin> postgresqluser.update ({where:{name:'xyz00_owner'},set:{password:'neues-passwort'}})
56     xyz00@hsadmin> postgresqluser.remove ({where:{name:'xyz00_owner'}})