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