Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d'extensions linguistiques fiables pour Postgre SQL
Trusted Language Extensions for Postgre SQL est un kit de développement open source permettant de créer des extensions PostgreSQL. Il vous permet de créer des SQL extensions Postgre hautes performances et de les exécuter en toute sécurité sur votre cluster de . RDSpour une SQL instance de base de données Postgre. En utilisant Trusted Language Extensions (TLE) pour PostgreSQL, vous pouvez créer des SQL extensions Postgre qui suivent l'approche documentée pour étendre les fonctionnalités de SQL Postgre. Pour plus d'informations, consultez la section Empaqueter des objets associés dans une extension
L'un des principaux avantages TLE est que vous pouvez l'utiliser dans des environnements qui ne fournissent pas d'accès au système de fichiers sous-jacent à l'SQLinstance Postgre. Auparavant, l'installation d'une nouvelle extension nécessitait l'accès au système de fichiers. TLEsupprime cette contrainte. Il fournit un environnement de développement permettant de créer de nouvelles extensions pour n'importe quelle SQL base de données Postgre, y compris celles exécutées sur vos clusters de . RDSpour les SQL instances de base de données Postgre.
TLEest conçu pour empêcher l'accès à des ressources dangereuses pour les extensions que vous créez à l'aideTLE. Son environnement d'exécution limite l'impact de tout défaut d'extension à une seule connexion de base de données. TLEdonne également aux administrateurs de base de données un contrôle précis sur les personnes autorisées à installer les extensions, et fournit un modèle d'autorisation pour les exécuter.
TLEest pris en charge sur les SQL versions suivantes RDS de Postgre :
-
Version 16.1 et versions supérieures 16 versions
-
Version 15.2 et supérieure 15 versions
-
Version 14.5 et supérieure 14 versions
-
Version 13.12 et versions supérieures 13 versions
L'environnement de développement et le moteur d'exécution de Trusted Language Extensions sont regroupés sous la forme de l'SQLextension pg_tle
Postgre, version 1.0.1. Il prend en charge la création d'extensions en JavaScript Perl, Tcl, PL/pg etSQL. SQL Vous installez l'pg_tle
extension dans votre pour l'SQLinstance de base de données Postgre de la même manière que vous installez les autres extensions SQL Postgre. Une fois pg_tle
configuré, les développeurs peuvent l'utiliser pour créer de nouvelles SQL extensions Postgre, appelées TLEextensions.
Dans les rubriques suivantes, vous trouverez des informations sur la configuration des extensions linguistiques fiables et sur la manière de commencer à créer vos propres TLE extensions.
Rubriques
- Terminologie
- Conditions requises pour utiliser des extensions linguistiques fiables pour Postgre SQL
- Configuration d'extensions linguistiques fiables dans votre de base de données Postgre SQL
- Vue d'ensemble des extensions linguistiques fiables pour Postgre SQL
- Création d'TLEextensions pour SQL
- Supprimer vos TLE extensions d'une base de données
- Désinstaller les extensions linguistiques fiables pour Postgre SQL
- Utiliser les SQL hooks Postgre avec vos extensions TLE
- Utilisation de types de données personnalisés dans TLE
- Référence fonctionnelle pour les extensions linguistiques fiables pour Postgre SQL
- Référence de Hooks pour les extensions linguistiques fiables pour Postgre SQL