Publié le: Sep 7, 2023

Trusted Language Extensions pour PostgreSQL prend désormais en charge la construction de vos propres types de données personnalisés et est disponible sur Amazon Relational Database Service (RDS) for PostgreSQL. Vous pouvez maintenant utiliser Trusted Language Extensions pour PostgreSQL afin de créer un nouveau type de données de base (ou scalaire), de spécifier son stockage, et de définir des fonctions qui prennent en charge SQL les opérations d'index pour ce nouveau type de données.

Les types de données personnalisés sont utiles lors de l'extension de PostgreSQL pour prendre en charge des domaines fonctionnels où un type intégré comme le nombre ou le texte ne peut pas fournir une sémantique de recherche suffisante. Par exemple, une ressource AWS peut être identifiée de manière unique par un Amazon Resource Name (ARN). Vous pouvez créer un type de données personnalisé ARN pour stocker et comparer les ARN de votre application, et exploiter les fonctionnalités de PostgreSQL telles que les index afin d’accélérer les recherches.

Trusted Language Extensions pour PostgreSQL (pg_tle) est un kit de développement open source qui vous aidera à construire des extensions écrites dans un langage de confiance et qui s'exécutent en toute sécurité sur PostgreSQL. La prise en charge des types de données personnalisés inclus dans l'extension PostgreSQL pg_tle v1.1.1 est disponible sur les instances de base de données dans Amazon RDS exécutant PostgreSQL 15.4 et versions ultérieures, 14.9 et versions ultérieures, et 13.12 et versions ultérieures dans toutes les régions AWS applicables, y compris les régions AWS GovCloud (US).

Amazon RDS for PostgreSQL simplifie la configuration, l'exploitation et la mise à l'échelle des déploiements PostgreSQL dans le cloud. Consultez la tarification d'Amazon RDS for PostgreSQL pour des détails de tarification et la disponibilité par région. Créez ou mettez à jour une base de données Amazon RDS entièrement gérée dans la console de gestion Amazon RDS. Pour en savoir plus sur la façon dont vous pouvez créer vos propres types de données personnalisés, consultez le blog consacré à la base de données AWS.