4.8.7. Modul postgresqluser

4.8.7.1. Funktionen

Suche Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten

postgresqluser.add

Füge einen neuen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.

postgresqluser.update

Aktualisiere einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.

postgresqluser.remove

Lösche einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.

4.8.7.2. Editierbare Felder

Das HSAdmin-Modul postgresqluser kann entsprechend der folgenden Befehlssyntax von HSAdmin Felder setzen oder verändern:

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

Im Modul postgresqluser stehen folgende Felder zur Verfügung.

name

Name des Datenbank-Benutzers (z.B. xyz00_owner)

password

Passwort des Datenbank-Benutzers

4.8.7.3. Beispiele

Im ersten Beispiel fügen wir dem System den Datenbank-Benutzer xyz00_owner hinzu und geben ihm ein Passwort.

xyz00@hsadmin> postgresqluser.add ({set:{name:'xyz00_owner',password:'!1?2-3aBc'}})

Mit postgresqluser.search 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 können Eigenschaften eines Benutzers verändert werden. Der gewünschte Benutzer wird mit where ausgewählt. Anschliend wird in unserem Beispiel mit set 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. Der zu löschende Benutzer wird mit where ausgewählt.

xyz00@hsadmin> postgresqluser.remove ({where:{name:'xyz00_owner'}})

Hostsharing einen Monat lang kostenlos und unverbindlich testen

Nutzen Sie unser kostenloses Test- und Beratungsangebot.
Nehmen Sie jetzt Kontakt auf und lernen Sie den Hostsharing-Service kennen.

Jetzt Testsystem bestellen Mehr erfahren