43.8. pg_cast

pg_cast カタログは、データ型変換過程を格納します。過程とは、組み込まれている過程と CREATE CAST で定義された過程の両方です。

表 43-8. pg_cast Columns

名前参照先説明
castsourceoidpg_type.oidソースデータ型の OID
casttargetoidpg_type.oid対象データ型の OID
castfuncoidpg_proc.oid このキャストを実行するために使用する関数の OID。データ型をバイナリに強制変換できる場合はゼロが格納されます(つまり、キャストを実行するためにランタイム操作は必要ありません)。
castcontextchar  キャストがどの構文で起動されるかを示します。e は、明示のキャストとしてのみ起動されることを意味します(CAST::、または function-call 構文を使用します)。a は、対象となる列を明示的に特定するだけでなく暗黙的にも特定することを意味します。i は他の場合と同様に演算式内で暗黙的であることを意味します。