Re: too many dotted names - Mailing list pgsql-hackers

From Vladimir Kokovic
Subject Re: too many dotted names
Date
Msg-id BANLkTincEea-T2zoA_3GqFHeNuQ4+8+YYw@mail.gmail.com
Whole thread Raw
In response to Re: too many dotted names  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: too many dotted names  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On 4/7/11, Robert Haas <robertmhaas@gmail.com> wrote:
> On Wed, Apr 6, 2011 at 4:23 PM, Vladimir Kokovic
> <vladimir.kokovic@gmail.com> wrote:
>> Hi,
>>
>> Does it make sense to treat these ?
>>
>> ALTER TABLE "s'd"".s'd"""."s's'd""." ADD COLUMN id bigint DEFAULT
>> nextval('"s''d".s''d""."s''d".d"s''"');
>>
>> ERROR: improper relation name (too many dotted names): s'd.s'd"".s'd.d"s'"
>> SQL state: 42601
>
> Treat them as what?

Even nextval('"s''d".s''d""."s''d".d"s''"') is correct literal,
PostgreSQL parser treats them like error.

I think that only solution is to prohibit ". (double quote and dot) to
be part of schema or sequence name.

Best regards,
Vladimir Kokovic, DP senior, Belgrade, Serbia


pgsql-hackers by date:

Previous
From: Greg Smith
Date:
Subject: Re: Postgresql on multi-core CPU's: is this old news?
Next
From: Tom Lane
Date:
Subject: Re: [BUGS] Failed assert ((data - start) == data_size) in heaptuple.c