Thread
-
Re: psql: Could we get "-- " prefixing on the **** QUERY **** outputs? (ECHO_HIDDEN)
Kirk Wolak <wolakk@gmail.com> — 2023-05-17T21:23:00Z
On Wed, May 17, 2023 at 2:13 PM Tom Lane <tgl@sss.pgh.pa.us> wrote: > Laurenz Albe <laurenz.albe@cybertec.at> writes: > > You removed the ******** QUERY ******** at the end of the query. > > Fixed Also Fixed Pavel's name. Also Added Laurenze as a Reviewed By: (not sure, never want to NOT ack someone) > > Also, you'd have to avoid copying-and-pasting the query output > anyway, so I'm not entirely sold that there's much of > a usability gain here. > My output never contains query output results intermixed. I get a handful of queries. Then I get the output of the "\d t1" (Which makes me wonder if I am doing something wrong, or there is another use case I should be testing). I labelled this v2. I also edited the Thread: (I realized I can find the thread, go to the Whole Thread, and then include the link to the first item in the thread. I assume that is what's expected). Kirk... psql> create table t1(id bigint not null primary key generated always as identity); \set ECHO_HIDDEN on \d t1 Generates: /********* QUERY **********/ ... Clipped ... FROM pg_catalog.pg_publication p WHERE p.puballtables AND pg_catalog.pg_relation_is_publishable('24577') ORDER BY 1; /**************************/ /********* QUERY **********/ SELECT c.oid::pg_catalog.regclass FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i WHERE c.oid = i.inhparent AND i.inhrelid = '24577' AND c.relkind != 'p' AND c.relkind != 'I' ORDER BY inhseqno; /**************************/ /********* QUERY **********/ SELECT c.oid::pg_catalog.regclass, c.relkind, inhdetachpending, pg_catalog.pg_get_expr(c.relpartbound, c.oid) FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i WHERE c.oid = i.inhrelid AND i.inhparent = '24577' ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text; /**************************/ Table "public.t1" ... End Clip... -- NOTICE: there is no output between queries using ECHO_HIDDEN