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.