Прехвърлянето на тип определя преобразуване от един тип данни в друг.
PostgreSQL приема два еквивалентни синтаксиса за прехвърляния на типове, специфичната за PostgreSQL value::type
и стандартния SQL CAST(value AS type)
.
В този конкретен случай, '{apple,cherry apple, avocado}'::text[];
приема низовия литерал {apple,cherry apple, avocado}
и казва на PostgreSQL да го интерпретира като масив от text
.
Вижте документацията за SQL изрази и масиви за подробности.