Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Benutzerverwaltung

Wie in vielen Informationssystemen üblich, basiert die Verwaltung der Zugriffsrechte in einem PostgreSQL-Datenbanksystem auf Benutzerkonten und den diesen Benutzern gewährten verschiedenen Rechten und Privilegien.

PostgreSQL hat eine eigene Liste von definierten Benutzern, die vom Betriebssystem getrennt ist. Benutzer, die im Betriebssystem existieren, existieren also nicht automatisch im Datenbanksystem, sondern müssen extra angelegt werden. Es ist dabei aber nicht notwendig, dass die Namen der Benutzer im Betriebssystem und im Datenbanksystem übereinstimmen (was aber trotzdem recht praktisch sein kann, wie sich weiter unten zeigen wird).

Ebenfalls wissenswert ist, dass Benutzer in einem Datenbanksystem global existieren, also außerhalb einer bestimmten Datenbank, im Gegensatz zu anderen Datenbankobjekten wie Tabellen oder Funktionen. Anders ausgedrückt: In jeder Datenbank einer Instanz existiert dieselbe Menge von Benutzern. Daher ist das Anlegen und Verwalten von Benutzern nur einmal in einer beliebigen Datenbank erforderlich und wird damit in allen Datenbanken der Instanz aktiv. In den folgenden Beschreibungen und Beispielen ist also die aktuelle Datenbank ausnahmsweise einmal unwichtig – wenn nicht ausdrücklich etwas anderes dazugesagt wird.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial