Re: quoting psql varible as identifier
Pavel Stehule <pavel.stehule@gmail.com>
From: Pavel Stehule <pavel.stehule@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Robert Haas <robertmhaas@gmail.com>, Alvaro Herrera <alvherre@commandprompt.com>, PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2010-01-02T18:53:44Z
Lists: pgsql-hackers
2010/1/2 Tom Lane <tgl@sss.pgh.pa.us>: > Pavel Stehule <pavel.stehule@gmail.com> writes: >> a) print correct message and exit(1) > > Which part of "no, you're not doing that" wasn't clear to you? > > The error handling in this function should be no different from that > in the existing escaping functions. exit(1) is completely unacceptable. > Are we talking we about error handling in psql lexer? What I know, in psql there are no any escaping function now. Yes, exit(1) is maybe too hard - but it is safe. I didn't write PQescapeStringConn function, and I am not able to speak, we can ignore this error result. Full handling of this possible error, means to add some CHECK over any lexer call. Pavel > regards, tom lane >