型キャストは、あるデータ型から別のデータ型への変換を指定します。
PostgreSQLは、型キャストに対して2つの同等の構文、PostgreSQL固有のvalue::typeを受け入れます。 およびSQL標準のCAST(value AS type) 。
この特定のケースでは、'{apple,cherry apple, avocado}'::text[]; 文字列リテラル{apple,cherry apple, avocado}を取ります PostgreSQLにtextの配列として解釈するように指示します 。
詳細については、SQL式と配列に関するドキュメントを参照してください。