T, cujo índice inicial é 1. T pode ser qualquer tipo de dado, incluindo um array.
Criando um array
[].
Trabalhando com Tipos de Dados
SELECT array(1, 'a')).
Exemplos de detecção automática de tipo de dado:
Tamanho do Array
size0 sem ler a coluna inteira. Para arrays multidimensionais, você pode usar sizeN-1, em que N é a dimensão desejada.
Exemplo
Query
Response
Leitura de subcolunas aninhadas de Array
T dentro de Array tiver subcolunas (por exemplo, se for uma tupla nomeada), você poderá ler essas subcolunas de um tipo Array(T) com os mesmos nomes de subcoluna. O tipo de uma subcoluna será um Array do tipo da subcoluna original.
Exemplo