#postgresql
#postgresql
Вопрос:
Типы Postgres создаются с помощью input_function
, который определяет, как преобразовать текстовое представление типа во внутреннее представление. Как я могу найти имя input_function
для данного типа?
В частности, я ищу, что происходит, когда вы это делаете ::date
, но меня также интересует общий ответ.
Ответ №1:
Смотрите pg_type
в документации PostgreSQL.
=# select typname, typinput,typoutput from pg_type where typname='date';
typname | typinput | typoutput
--------- ---------- -----------
date | date_in | date_out