::: option
postgresqluser.search
Suche Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern
und Werten
:::
::: option
postgresqluser.add
Füge einen neuen Datenbank-Benutzer nach den im Befehlsausdruck
angegebenen Feldern und Werten hinzu.
:::
::: option
postgresqluser.update
Aktualisiere einen Datenbank-Benutzer nach den im Befehlsausdruck
angegebenen Feldern und Werten.
:::
::: option
postgresqluser.remove
Lösche einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen
Feldern und Werten.
:::
Das HSAdmin-Modul postgresqluser
kann entsprechend der folgenden
Befehlssyntax von HSAdmin
{.interpreted-text role="command"} Felder
setzen oder verändern:
postgresqluser.function({where:{field:'value',...}, set:{field:'value',...}})
Im Modul postgresqluser
stehen folgende Felder zur Verfügung.
Name des Datenbank-Benutzers (z.B. xyz00_owner
)
Passwort des Datenbank-Benutzers
Im ersten Beispiel fügen wir dem System den Datenbank-Benutzerxyz00_owner
hinzu und geben ihm ein Passwort.
xyz00@hsadmin> postgresqluser.add ({set:{name:'xyz00_owner',password:'!1?2-3aBc'}})
Mit postgresqluser.search
{.interpreted-text role="option"} können wir
die Eigenschaften eines Benutzers anzeigen. Der gewünschte Benutzer wird
mit where
ausgewählt.
xyz00@hsadmin> postgresqluser.search ({where:{name:'xyz00_owner'}})
Mit postgresqluser.update
{.interpreted-text role="option"} können
Eigenschaften eines Benutzers verändert werden. Der gewünschte Benutzer
wird mit where
ausgewählt. Anschliend wird in unserem Beispiel mitset
ein neues Passwort gesetzt.
xyz00@hsadmin> postgresqluser.update ({where:{name:'xyz00_owner'},set:{password:'neues-passwort'}})
Und zuletzt können Datenbank-Benutzer auch wieder gelöscht werden. Dazu
benutzen wir den Befehl postgresqluser.remove
{.interpreted-text
role="option"}. Der zu löschende Benutzer wird mit where
ausgewählt.
xyz00@hsadmin> postgresqluser.remove ({where:{name:'xyz00_owner'}})