From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Hans Ginzel <hans(at)matfyz(dot)cz> |
Cc: | Yaser Raja <yrraja(at)gmail(dot)com>, pgsql-novice(at)postgresql(dot)org |
Subject: | Re: Do not output header line in psql |
Date: | 2015-02-02 17:17:18 |
Message-ID: | 31490.1422897438@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
Hans Ginzel <hans(at)matfyz(dot)cz> writes:
> On Mon, Feb 02, 2015 at 11:48:45AM -0500, Yaser Raja wrote:
>> You can use "grep -v" to exclude this line as follows:
>> echo '\dt' |psql -nqaA -Pfooter=off | grep -v 'List of relations'
> Thank you, but that is ugly. There must not be table/view named like this, etc.
> Which all strings need to be filtered relations, roles,?
> Is there a clean solution, please?
I agree that grep seems like a pretty dangerous solution, but
"tail -n +2" would work reliably.
Or, instead of relying on \dt, you could do your own select from
information_schema.tables, and then you'd have more control over
the formatting, column headers, etc.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Chuck Roberts | 2015-02-04 15:00:58 | How to round a double8 data type in sql? |
Previous Message | Hans Ginzel | 2015-02-02 17:06:41 | Re: Do not output header line in psql |