Usar tipos de dados personalizados no TLE
O PostgreSQL comporta comandos para registrar novos tipos básicos (também conhecidos como tipos escalares) para lidar de forma eficiente com estruturas de dados complexas no banco de dados. Um tipo básico permite que você personalize como os dados são armazenados internamente e como convertê-los de e em uma representação textual externa. Esses tipos de dados personalizados são úteis ao estender o PostgreSQL para comportar domínios funcionais em que um tipo integrado, como número ou texto, não pode fornecer semântica de pesquisa suficiente.
O RDS para PostgreSQL permite que você crie tipos de dados personalizados em sua extensão de linguagem confiável e defina funções que comportem operações de SQL e indexação para esses novos tipos de dados. Os tipos de dados estão disponíveis para as seguintes versões:
-
RDS para PostgreSQL 15.7 e as versões 15 posteriores
-
RDS para PostgreSQL 14.9 e versões 14 posteriores
-
RDS para PostgreSQL 13.2 e versões 13 posteriores
Para obter mais informações, consulte Tipos de Trusted Language Base