Un cast de type spécifie une conversion d'un type de données à un autre.
PostgreSQL accepte deux syntaxes équivalentes pour les conversions de type, la value::type
spécifique à PostgreSQL et le standard SQL CAST(value AS type)
.
Dans ce cas précis, '{apple,cherry apple, avocado}'::text[];
prend la chaîne littérale {apple,cherry apple, avocado}
et dit à PostgreSQL de l'interpréter comme un tableau de text
.
Voir la documentation sur les expressions SQL et les tableaux pour plus de détails.