Re: ECPG, two varchars with same name on same line
От | Michael Meskes |
---|---|
Тема | Re: ECPG, two varchars with same name on same line |
Дата | |
Msg-id | 20090507095408.GA29463@feivel.credativ.lan обсуждение исходный текст |
Ответ на | ECPG, two varchars with same name on same line (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>) |
Ответы |
Re: ECPG, two varchars with same name on same line
Re: ECPG, two varchars with same name on same line |
Список | pgsql-hackers |
On Fri, May 01, 2009 at 03:49:47PM +0300, Heikki Linnakangas wrote: > ECPG constructs internal struct names for VARCHAR fields using the field > name and line number it's defined on. In a contrived example, though, > that's not unique. Consider the following example: > ... > That hardly happens in practice, of course, but it's trivial to fix by > just adding some more salt to the struct name, like a simple counter, so > it seems we should. In principle you're right. However, the change needs to be added in several places like the internal variable structure that keeps the lineno anyway but needs to add the counter too. BTW we can remove the lineno then I think. Anyway, given that we are close to a release and the bug apparently never got up in a real life usage for years I'd prefer to not change it now but wait until the release has been done. Comments anyone? Michael -- Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: meskes@jabber.org Go VfL Borussia! Go SF 49ers! Use Debian GNU/Linux! Use PostgreSQL!
В списке pgsql-hackers по дате отправления: