I found that when changing databases from within psql the prompt went sort of
authorMarc G. Fournier <[email protected]>
Sun, 22 Dec 1996 03:26:52 +0000 (03:26 +0000)
committerMarc G. Fournier <[email protected]>
Sun, 22 Dec 1996 03:26:52 +0000 (03:26 +0000)
strange.

bash$ psql disks
Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: disks

disks=> \c postgres
closing connection to database: disks
connecting to new database: postgres
postgres==  \c disks
closing connection to database: postgres
connecting to new database: disks
disks==  \q
bash$

Note the => changes to == after a connect and stays that way on subsequent
database changes.

Submitted by: Keith Parks <[email protected]>

src/bin/psql/psql.c

index c5709e3a03ec770930f6f534392c4c8ef892cdf5..5b80744ed9fd680bb01a8926af8fcd8f2e165507 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.37.2.2 1996/12/14 08:19:40 vadim Exp $
+ *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.37.2.3 1996/12/22 03:26:52 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -791,7 +791,7 @@ do_connect(const char *new_dbname, PsqlSettings * settings)
        PQfinish(olddb);
        free(settings->prompt);
        settings->prompt = malloc(strlen(PQdb(settings->db)) + 10);
-       sprintf(settings->prompt, "%s%s ", PQdb(settings->db), PROMPT);
+       sprintf(settings->prompt, "%s%s", PQdb(settings->db), PROMPT);
    }
     }
 }