Un cast di tipo specifica una conversione da un tipo di dati a un altro.
PostgreSQL accetta due sintassi equivalenti per i cast di tipi, il value::type
specifico di PostgreSQL e lo standard SQL CAST(value AS type)
.
In questo caso specifico, '{apple,cherry apple, avocado}'::text[];
prende la stringa letterale {apple,cherry apple, avocado}
e dice a PostgreSQL di interpretarlo come un array di text
.
Per i dettagli, vedere la documentazione sulle espressioni SQL e sugli array.