Übersicht über Trusted Language Extensions für PostgreSQL - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Übersicht über Trusted Language Extensions für PostgreSQL

Trusted Language Extensions für PostgreSQL ist eine PostgreSQL-Erweiterung, die Sie in Ihrem DB-Cluster von Aurora PostgreSQL auf die gleiche Weise installieren, wie Sie andere PostgreSQL-Erweiterungen einrichten. In der folgenden Abbildung einer Beispieldatenbank im pgAdmin-Client-Tool können Sie einige der Komponenten sehen, aus denen die pg_tle-Erweiterung besteht.

Die Abbildung zeigt einige der Komponenten des TLE-Entwicklungskits.

Sie können die folgenden Details sehen.

  1. Das Entwicklungskit von Trusted Language Extensions (TLE) für PostgreSQL ist als pg_tle-Erweiterung verpackt. Daher wird pg_tle den verfügbaren Erweiterungen für die Datenbank hinzugefügt, in der es installiert ist.

  2. TLE hat ein eigenes Schema, pgtle. Dieses Schema enthält Hilfsfunktionen (3) für die Installation und Verwaltung der von Ihnen erstellten Erweiterungen.

  3. TLE bietet über ein Dutzend Hilfsfunktionen für die Installation, Registrierung und Verwaltung Ihrer Erweiterungen. Weitere Informationen zu diesen Funktionen finden Sie unter Funktionsreferenz für Trusted Language Extensions für PostgreSQL.

Das pg_tle-Erweiterungspaket umfasst außerdem folgende Komponenten:

  • Die pgtle_admin-Rolle – Die pgtle_admin-Rolle wird erstellt, wenn die pg_tle-Erweiterung installiert wird. Diese Rolle ist privilegiert und sollte entsprechend behandelt werden. Es wird dringend empfohlen, bei der Gewährung der pgtle_admin-Rolle an Datenbankbenutzer dem Prinzip der geringsten Berechtigung zu folgen. Mit anderen Worten, weisen Sie die pgtle_admin-Rolle nur Datenbankbenutzern zu, die berechtigt sind, neue TLE-Erweiterungen zu erstellen, zu installieren und zu verwalten, wie z. b. postgres.

  • Die pgtle.feature_info-Tabelle – Die pgtle.feature_info-Tabelle ist eine geschützte Tabelle, die Informationen über Ihre TLEs, Haken und die von ihnen verwendeten benutzerdefinierten gespeicherten Prozeduren und Funktionen enthält. Wenn Sie über pgtle_admin-Berechtigungen verfügen, verwenden Sie die folgenden Funktionen von Trusted Language Extensions, um diese Informationen in der Tabelle hinzuzufügen und zu aktualisieren.