Re: atttypmod of 0
От | Zeugswetter Andreas DBT |
---|---|
Тема | Re: atttypmod of 0 |
Дата | |
Msg-id | 219F68D65015D011A8E000006F8590C6010A51BB@sdexcsrv1.sd.spardat.at обсуждение исходный текст |
Ответы |
Re: [HACKERS] Re: atttypmod of 0
Re: [HACKERS] Re: atttypmod of 0 |
Список | pgsql-hackers |
This time it's during the parser (gdb told me). varcharin() is called with a atttypmod of 0 causing a palloc() of 0 bytes. How should a VARCHAR type whithout a specified length behave? Is this type 1 character or a variable size up to 4096? I thought we fixed this on Feb 3. look at parse_expr.c line 104: it should read: if (con->typename != NULL) ! result = parser_typecast(val, con->typename, -1); else I think all funcs calling with atttypmod = 0 are allways wrong, should be -1. or a number > 0 (or 4 if atttypmod includes the VARHDRSZ don't know) Andreas
В списке pgsql-hackers по дате отправления: