Re: add line number as prompt option to psql - Mailing list pgsql-hackers

From Alvaro Herrera
Subject Re: add line number as prompt option to psql
Date
Msg-id 20140821141450.GC6343@eldon.alvh.no-ip.org
Whole thread Raw
In response to Re: add line number as prompt option to psql  (Jeevan Chalke <jeevan.chalke@enterprisedb.com>)
Responses Re: add line number as prompt option to psql
List pgsql-hackers
Jeevan Chalke wrote:

> I have initialize cur_lineno to UINTMAX - 2. And then observed following
> behaviour to check wrap-around.
> 
> postgres=# \set PROMPT1 '%/[%l]%R%# '
> postgres[18446744073709551613]=# \set PROMPT2 '%/[%l]%R%# '
> postgres[18446744073709551613]=# select
> postgres[18446744073709551614]-# a
> postgres[18446744073709551615]-# ,
> postgres[0]-# b
> postgres[1]-# from
> postgres[2]-# dual;
> 
> It is wrapping to 0, where as line number always start with 1. Any issues?
> 
> I would like to ignore this as UINTMAX lines are too much for a input
> buffer to hold. It is almost NIL chances to hit this.

Yeah, most likely you will run out of memory before reaching that point,
or out of patience.

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services



pgsql-hackers by date:

Previous
From: Thom Brown
Date:
Subject: Re: [GSoC2014] Patch ALTER TABLE ... SET LOGGED
Next
From: Tom Lane
Date:
Subject: Re: WIP Patch for GROUPING SETS phase 1