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 по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] Re: [QUESTIONS] impossible insert data into VARCHAR
Следующее
От: Bruce Momjian
Дата:
Сообщение: index with nulls