Функция postgres принимает параметр bytea при вызове insted из varchar - PullRequest
0 голосов
/ 20 декабря 2018
ERROR:  function dharani.fn_generate_ror_1b_citizen(bytea, character varying) does not exist at character 15
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
STATEMENT:  select * from dharani.fn_generate_ror_1b_citizen($1,$2)

ERROR:  function dharani.fn_generate_pahani_citizen(bytea, bytea, character varying) does not exist at character 15
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
STATEMENT:  select * from dharani.fn_generate_pahani_citizen($1,$2,$3)

1 Ответ

0 голосов
/ 20 декабря 2018

Вы должны предоставить аргументы функции соответствующего типа, если необходимо, используя приведение типов, как подсказка.

SQL - это типизированный язык, а PostgreSQL использует перегрузку функций, поэтому важно, чтобы типы данных былирешен правильно.Точные правила, как это делается, в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...