初めに
Qiita Engineer Festa 2024に参加中。完走目指してます。
他のメタコマンドについては以下から読んでください。
\dCとは
型キャストの一覧を表示します。
pattern
が指定された場合、そのパターンに元データ型または変換先データ型がマッチするキャストのみが表示されます。 コマンド名に+
を付与すると、各オブジェクトに関連する説明を付けて表示します。
試してみた
postgres=# \dC
キャスト一覧
変換元の型 | 変換先の型 | 関数 | 暗黙的に適用 ?
-----------------------------+-----------------------------+--------------------+----------------
"char" | character | bpchar | 代入時のみ
"char" | character varying | text | 代入時のみ
"char" | integer | int4 | いいえ
"char" | text | text | はい
bigint | bit | bit | いいえ
~~~~ 省略 ~~~~
postgres=# \dC integer
キャスト一覧
変換元の型 | 変換先の型 | 関数 | 暗黙的に適用 ?
------------------+------------------+--------------------+----------------
"char" | integer | int4 | いいえ
bigint | integer | int4 | 代入時のみ
bit | integer | int4 | いいえ
boolean | integer | int4 | いいえ
double precision | integer | int4 | 代入時のみ
integer | "char" | char | いいえ
integer | bigint | int8 | はい
integer | bit | bit | いいえ
integer | boolean | bool | いいえ
まとめ
キャストの一覧が確認できるのは知らなかった。