Hi,
One of our qmg folks reported an assertion failure:
create table x(y char(1));
insert into x values (*);
The above causes the following assertion to be hit:
/*
* Target item is a bare '*', expand all tables
*
* (e.g., SELECT * FROM emp, dept)
*
NikhilS wrote:
One of our qmg folks reported an assertion failure:
create table x(y char(1));
insert into x values (*);
The above causes the following assertion to be hit:
Works for me on CVS HEAD. Which version of Postgres is this?
--
Heikki Linnakangas
EnterpriseDB
Heikki Linnakangas [EMAIL PROTECTED] writes:
NikhilS wrote:
One of our qmg folks reported an assertion failure:
create table x(y char(1));
insert into x values (*);
The above causes the following assertion to be hit:
Works for me on CVS HEAD. Which version of Postgres is this?
I see the
I wrote:
The problem here is that in the output of the grammar, * is represented
exactly the same as * would be ... I suppose this representation was
chosen back in the day before we had full support for quoted column
names.
I took a brief look at this. Changing that representation seems