Utilisation d'extensions linguistiques fiables pour Postgre SQL - Amazon Relational Database Service

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 dans la SQL documentation Postgre.

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_tleextension 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.