Skip site navigation (1) Skip section navigation (2)

Re: Quieting the copyright/startup message...

From: Neil Conway <neilc(at)samurai(dot)com>
To: Sean Chittenden <chitt(at)speakeasy(dot)net>
Cc: PostgreSQL-patches <pgsql-patches(at)postgresql(dot)org>
Subject: Re: Quieting the copyright/startup message...
Date: 2004-10-05 00:32:00
Message-ID: 1096936320.9148.18.camel@localhost.localdomain (view raw, whole thread or download thread mbox)
Thread:
Lists: pgsql-patches
On Mon, 2004-10-04 at 17:33, Sean Chittenden wrote:
> After seeing the "Welcome to psql 8.0.0beta3, the PostgreSQL 
> interactive terminal." message, I finally got irritated enough at it to 
> try and figure out how to silence it without using the -q option to 
> psql(1).

I think the second hunk (arranging to read ~/.psqlrc before emitting the
copyright message) is all that's necessary:

[neilc:/home/neilc/pgsql]% cvs diff
Index: src/bin/psql/startup.c
===================================================================
RCS file:
/home/neilc/private-cvsroot/pgsql-server/src/bin/psql/startup.c,v
retrieving revision 1.101  
diff -c -r1.101 startup.c  
*** src/bin/psql/startup.c      27 Sep 2004 19:16:02 -0000      1.101
--- src/bin/psql/startup.c      5 Oct 2004 00:29:47 -0000
***************            
*** 280,285 ****           
--- 280,288 ----           
         */                
        else               
        {                  
+               if (!options.no_psqlrc)
+                       process_psqlrc(argv[0]);
+                          
                if (!QUIET() && !pset.notty)
                {          
                        printf(gettext("Welcome to %s %s, the PostgreSQL
interactive terminal.\n\n"
***************            
*** 302,309 ****           
                SetVariable(pset.vars, "PROMPT2", DEFAULT_PROMPT2);
                SetVariable(pset.vars, "PROMPT3", DEFAULT_PROMPT3);

-               if (!options.no_psqlrc)
-                       process_psqlrc(argv[0]);
                if (!pset.notty)
                        initializeInput(options.no_readline ? 0 : 1);
                if (options.action_string)              /* -f - was used
*/
--- 305,310 ----
[neilc:/home/neilc/pgsql]% cat ~/.psqlrc
\set QUIET on

[neilc:/home/neilc/pgsql]% psql
neilc=# 

I'll apply the second hunk to CVS later today.

-Neil



In response to

Responses

pgsql-patches by date

Next:From: Abhijit Menon-SenDate: 2004-10-05 16:59:41
Subject: Re: libpq and prepared statements progress for 8.0
Previous:From: Neil ConwayDate: 2004-10-05 00:20:36
Subject: Re: license cleanup

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group