Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9bf6eff

Browse files
author
Neil Conway
committed
Another minor tweak to psql startup: set the default values for the PROMPT1,
PROMPT2 and PROMPT3 variables before we read any of the settings specifiedvia the user on the command-line or in psqlrc, so that the latter canoverride the former. Per original patch from Ingo van Lil, simpler fixsuggested by Tom Lane.
1 parent79a831e commit9bf6eff

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

‎src/bin/psql/startup.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Copyright (c) 2000-2004, PostgreSQL Global Development Group
55
*
6-
* $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.102 2004/10/06 08:20:58 neilc Exp $
6+
* $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.103 2004/10/08 11:24:19 neilc Exp $
77
*/
88
#include"postgres_fe.h"
99

@@ -140,9 +140,13 @@ main(int argc, char *argv[])
140140

141141
SetVariable(pset.vars,"VERSION",PG_VERSION_STR);
142142

143-
/* Default values for variablesthat are used in noninteractive cases*/
143+
/* Default values for variables */
144144
SetVariableBool(pset.vars,"AUTOCOMMIT");
145145
SetVariable(pset.vars,"VERBOSITY","default");
146+
SetVariable(pset.vars,"PROMPT1",DEFAULT_PROMPT1);
147+
SetVariable(pset.vars,"PROMPT2",DEFAULT_PROMPT2);
148+
SetVariable(pset.vars,"PROMPT3",DEFAULT_PROMPT3);
149+
146150
pset.verbosity=PQERRORS_DEFAULT;
147151

148152
pset.notty= (!isatty(fileno(stdin))|| !isatty(fileno(stdout)));
@@ -300,11 +304,6 @@ main(int argc, char *argv[])
300304
#endif
301305
}
302306

303-
/* Default values for variables that are used in interactive case */
304-
SetVariable(pset.vars,"PROMPT1",DEFAULT_PROMPT1);
305-
SetVariable(pset.vars,"PROMPT2",DEFAULT_PROMPT2);
306-
SetVariable(pset.vars,"PROMPT3",DEFAULT_PROMPT3);
307-
308307
if (!pset.notty)
309308
initializeInput(options.no_readline ?0 :1);
310309
if (options.action_string)/* -f - was used */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp