Přetypování typu určuje převod z jednoho datového typu na jiný.
PostgreSQL přijímá dvě ekvivalentní syntaxe pro přetypování typu, value::type specifickou pro PostgreSQL a standard SQL CAST(value AS type) .
V tomto konkrétním případě '{apple,cherry apple, avocado}'::text[]; přebírá doslovný řetězec {apple,cherry apple, avocado} a řekne PostgreSQL, aby to interpretoval jako pole text .
Podrobnosti naleznete v dokumentaci k výrazům a polím SQL.