Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Panoramica delle estensioni linguistiche affidabili per Postgre SQL
Trusted Language Extensions for Postgre SQL è un'SQLestensione Postgre che si installa nel nello stesso modo in cui si configurano SQL altre estensioni Postgre. SQL Nell'immagine seguente di un database di esempio nello strumento pgAdmin client, puoi visualizzare alcuni dei componenti che compongono l'estensione. pg_tle
È possibile vedere i dettagli riportati di seguito.
-
Il kit di SQL sviluppo Trusted Language Extensions (TLE) per Postgre viene fornito come estensione.
pg_tle
Pertanto,pg_tle
viene aggiunto alle estensioni disponibili per il database in cui è installato. TLEha il suo schema,.
pgtle
Questo schema contiene funzioni helper (3) per l'installazione e la gestione delle estensioni create.TLEfornisce oltre una dozzina di funzioni di supporto per l'installazione, la registrazione e la gestione delle estensioni. Per ulteriori informazioni su queste funzioni, consulta Riferimento alla funzione per Trusted Language Extensions for Postgre SQL.
Altri componenti dell'estensione pg_tle
sono:
Il ruolo
pgtle_admin
: il ruolopgtle_admin
viene creato quando viene installata l'estensionepg_tle
. Questo ruolo include privilegi e deve essere trattato come tale. Ti consigliamo vivamente di seguire il principio del privilegio minimo quando concedi il ruolopgtle_admin
agli utenti del database. In altre parole, concedi ilpgtle_admin
ruolo solo agli utenti del database autorizzati a creare, installare e gestire nuove TLE estensioni, come.postgres
La
pgtle.feature_info
tabella: lapgtle.feature_info
tabella è una tabella protetta che contiene informazioni TLEs sugli hook e sulle stored procedure e funzioni personalizzate da essi utilizzate. Se disponi di privilegipgtle_admin
, usa le seguenti funzioni Trusted Language Extensions per aggiungere e aggiornare le informazioni nella tabella.