Uma conversão de tipo especifica uma conversão de um tipo de dados para outro.
O PostgreSQL aceita duas sintaxes equivalentes para conversão de tipos, o
value::type
específico do PostgreSQL e o padrão SQL CAST(value AS type)
. Neste caso específico,
'{apple,cherry apple, avocado}'::text[];
pega a string literal {apple,cherry apple, avocado}
e diz ao PostgreSQL para interpretá-lo como um array de text
. Consulte a documentação sobre expressões e matrizes SQL para obter detalhes.