Eine Typumwandlung gibt eine Konvertierung von einem Datentyp in einen anderen an.
PostgreSQL akzeptiert zwei äquivalente Syntaxen für Typumwandlungen, den PostgreSQL-spezifischen value::type
und der SQL-Standard CAST(value AS type)
.
In diesem speziellen Fall '{apple,cherry apple, avocado}'::text[];
nimmt das Zeichenfolgenliteral {apple,cherry apple, avocado}
und weist PostgreSQL an, es als Array von text
zu interpretieren .
Einzelheiten finden Sie in der Dokumentation zu SQL-Ausdrücken und -Arrays.