Rzutowanie typu określa konwersję z jednego typu danych na inny.
PostgreSQL akceptuje dwie równoważne składnie dla rzutowania typów, specyficzny dla PostgreSQL value::type i standard SQL CAST(value AS type) .
W tym konkretnym przypadku '{apple,cherry apple, avocado}'::text[]; przyjmuje literał ciągu znaków {apple,cherry apple, avocado} i mówi PostgreSQL, aby zinterpretował go jako tablicę text .
Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją dotyczącą wyrażeń i tablic SQL.