On Mon, Jul 7, 2014 at 8:33 PM, Jeevan Chalke <jeevan.cha...@enterprisedb.com> wrote: > Hi, > > Found two (A and B) issues with latest patch: > > A: > -- Set prompts > postgres=# \set PROMPT1 '%/[%l]%R%# ' > postgres[1]=# \set PROMPT2 '%/[%l]%R%# ' > > postgres[1]=# > postgres[1]=# select > postgres[2]-# * > postgres[3]-# from > postgres[4]-# abc; > ERROR: relation "abc" does not exist > LINE 4: abc; > ^ > > Now I used \e to edit the source. Deleted last line i.e. "abc;" and > returned to prompt, landed at line 4, typed "abc;" > > postgres[1]=# \e > postgres[4]-# abc; > ERROR: relation "abc" does not exist > LINE 5: abc; > ^ > > In above steps, error message says "LINE 5", where as on prompt "abc" is at > line 4. > > > postgres[1]=# select > * > from > abc; > ERROR: relation "abc" does not exist > LINE 4: abc; > ^ > > Here I again see error at line 4. Something fishy. Please investigate. > Looks like bug in LINE numbering in error message, not sure though. > But with prompt line number feature, it should be sync to each other. > > > B: > However, I see that you have removed the code changes related to INT_MAX. > Why? > I have set cur_line to INT_MAX - 2 and then observed that after 2 lines I > start getting negative numbers. >
Thank you for reviewing the patch. I have revised the patch, and attached. > A: > But with prompt line number feature, it should be sync to each other. This patch can handle this case. > B: > However, I see that you have removed the code changes related to INT_MAX. > Why? I had mistake to remove them. I added them to latest patch. Regards, ------- Sawada Masahiko
psql-line-number_v3.patch
Description: Binary data
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers