parse_expr.c:typecast_expression:return immediate on NULL input
В списке pgsql-patches по дате отправления:
| От | Hannes Eder |
|---|---|
| Тема | parse_expr.c:typecast_expression:return immediate on NULL input |
| Дата | |
| Msg-id | 4746BD13.2070708@HannesEder.net обсуждение исходный текст |
| Ответы |
Re: parse_expr.c:typecast_expression:return immediate on NULL input
|
| Список | pgsql-patches |
in parse_expr.c:typecast_expression: return immediate on NULL input,
i.e. do not lookup target type Oid as it is not required.
-Hannes
Index: src/backend/parser/parse_expr.c
===================================================================
--- src/backend/parser/parse_expr.c (revision 377)
+++ src/backend/parser/parse_expr.c (working copy)
@@ -2226,11 +2226,11 @@
Oid targetType;
int32 targetTypmod;
- targetType = typenameTypeId(pstate, typename, &targetTypmod);
-
if (inputType == InvalidOid)
return expr; /* do nothing if NULL input */
+ targetType = typenameTypeId(pstate, typename, &targetTypmod);
+
expr = coerce_to_target_type(pstate, expr, inputType,
targetType, targetTypmod,
COERCION_EXPLICIT,
В списке pgsql-patches по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера