En typcast specificerar en konvertering från en datatyp till en annan.
PostgreSQL accepterar två ekvivalenta syntaxer för typcasts, det PostgreSQL-specifika value::type och SQL-standarden CAST(value AS type) .
I det här specifika fallet, '{apple,cherry apple, avocado}'::text[]; tar strängen bokstavlig {apple,cherry apple, avocado} och ber PostgreSQL att tolka det som en uppsättning av text .
Se dokumentationen om SQL-uttryck och arrayer för detaljer.