Assertion failure due to ColumnRefStar

Поиск
Список
Период
Сортировка
От NikhilS
Тема Assertion failure due to ColumnRefStar
Дата
Msg-id d3c4af540709270712m150d7e61i119d7a28c2932bc2@mail.gmail.com
обсуждение исходный текст
Ответы Re: Assertion failure due to ColumnRefStar  (Heikki Linnakangas <heikki@enterprisedb.com>)
Список pgsql-hackers
Hi,<br /><br />One of our qmg folks reported an assertion failure:<br /><br />create table x(y char(1));<br />insert
intox  values ("*");<br clear="all" /><br />The above causes the following assertion to be hit:<br /><br />        /*
<br/>         * Target item is a bare '*', expand all tables<br />         *<br />         * (e.g., SELECT * FROM emp,
dept)<br/>         *<br />         * Since the grammar only accepts bare '*' at top level of SELECT, we <br />       
 *need not handle the targetlist==false case here.<br />         */<br />        Assert(targetlist);<br /><br />in
ExpandColumnRefStar()function. <br /><br />I was wondering if we should fix this by checking for
list_length(cref->fields)being greater than 1 before calling this in transformExpressionList? <br /><br
/>Regards,<br/>Nikhils<br />-- <br />EnterpriseDB               <a
href="http://www.enterprisedb.com">http://www.enterprisedb.com</a>

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Temporarily modify tsearch regression tests to suppress notice
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: [FEATURE REQUEST] Streaming Onlinebackup (MaybeOFFTOPIC)