Überblick über vertrauenswürdige Spracherweiterungen für Postgre SQL - 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.

Überblick über vertrauenswürdige Spracherweiterungen für Postgre SQL

Trusted Language Extensions for Postgre SQL ist eine SQL Postgre-Erweiterung, die Sie in Ihrem Aurora SQL Postgre-DB-Cluster RDS für SQL Postgre-DB-Instance einrichten. SQL In der folgenden Abbildung einer Beispieldatenbank im pgAdmin Client-Tool können Sie sich einige der Komponenten ansehen, aus denen die Erweiterung besteht. pg_tle

Das Bild zeigt einige der Komponenten, aus denen das TLE Entwicklungskit besteht.

Sie können die folgenden Details sehen.

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

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

  3. TLEbietet ü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 for Postgre SQL.

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, gewähren Sie die pgtle_admin Rolle nur Datenbankbenutzern, die berechtigt sind, neue TLE Erweiterungen zu erstellen, zu installieren und zu verwalten, wie postgres z.

  • Die pgtle.feature_info Tabelle — Die pgtle.feature_info Tabelle ist eine geschützte Tabelle, die Informationen über Ihre TLEs Hooks 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.