Publicado: Sep 7, 2023

Agora, o Trusted Language Extensions para PostgreSQL oferece suporte à criação de seus próprios tipos de dados personalizados e está disponível no Amazon Relational Database Service (RDS ) para PostgreSQL. Você já pode usar o Trusted Language Extensions para PostgreSQL para criar um novo tipo de dados básico (ou escalar), especificar como ele é armazenado e definir funções que ofereçam suporte a operações SQL e de índice para esse novo tipo de dados.

Os tipos de dados personalizados são úteis durante a extensão do PostgreSQL para oferecer suporte a domínios funcionais em que um tipo incorporado, como número ou texto, não oferece semântica de pesquisa suficiente. Por exemplo, um recurso da AWS pode ser identificado exclusivamente por um nome do recurso da Amazon (ARN). Você pode criar um tipo de dados personalizado ARN para armazenar e comparar ARNs em aplicações e aproveitar a funcionalidade do PostgreSQL, como índices, para acelerar as pesquisas.

O Trusted Language Extensions para PostgreSQL (pg_tle) é um kit de desenvolvimento de código aberto que ajuda a criar extensões escritas em uma linguagem confiável para execução segura no PostgreSQL. O suporte para tipos de dados personalizados incluídos na extensão do PostgreSQL pg_tle v1.1.1 está disponível em instâncias de banco de dados no Amazon RDS executando PostgreSQL 15.4, 14.9, 13.12 e versões superiores em todas as regiões aplicáveis da AWS, incluindo as regiões AWS GovCloud (EUA).

O Amazon RDS para PostgreSQL simplifica a configuração, a operação e o ajuste de escala de implantações do PostgreSQL na nuvem. Para obter detalhes de preços e disponibilidade regional, consulte os Preços do Amazon RDS para PostgreSQL. Crie ou atualize um banco de dados do Amazon RDS totalmente gerenciado no Console de gerenciamento do Amazon RDS. Você pode aprender mais sobre como criar seus próprios tipos de dados personalizados no blog de banco de dados da AWS.