Skip to content

Commit 25efda2

Browse files
committed
Add debug_query_string global variable for pgmonitor and debugging use.
1 parent 232d8fa commit 25efda2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/backend/tcop/postgres.c

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.217 2001/03/26 17:00:54 momjian Exp $
11+
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.218 2001/04/14 19:11:45 momjian Exp $
1212
*
1313
* NOTES
1414
* this is the "main" module of the postgres backend and
@@ -74,6 +74,8 @@
7474
extern int optind;
7575
extern char *optarg;
7676

77+
char *debug_query_string; /* used by pgmonitor */
78+
7779
/*
7880
* for ps display
7981
*/
@@ -615,6 +617,8 @@ pg_exec_query_string(char *query_string, /* string to execute */
615617
List *parsetree_list,
616618
*parsetree_item;
617619

620+
debug_query_string = query_string; /* used by pgmonitor */
621+
618622
/*
619623
* Start up a transaction command. All queries generated by the
620624
* query_string will be in this same command block, *unless* we find a
@@ -853,6 +857,8 @@ pg_exec_query_string(char *query_string, /* string to execute */
853857
*/
854858
if (xact_started)
855859
finish_xact_command();
860+
861+
debug_query_string = NULL; /* used by pgmonitor */
856862
}
857863

858864
/*
@@ -1703,7 +1709,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
17031709
if (!IsUnderPostmaster)
17041710
{
17051711
puts("\nPOSTGRES backend interactive interface ");
1706-
puts("$Revision: 1.217 $ $Date: 2001/03/26 17:00:54 $\n");
1712+
puts("$Revision: 1.218 $ $Date: 2001/04/14 19:11:45 $\n");
17071713
}
17081714

17091715
/*
@@ -1729,7 +1735,6 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
17291735

17301736
if (sigsetjmp(Warn_restart, 1) != 0)
17311737
{
1732-
17331738
/*
17341739
* NOTE: if you are tempted to add more code in this if-block,
17351740
* consider the probability that it should be in
@@ -1744,6 +1749,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
17441749
QueryCancelPending = false;
17451750
InterruptHoldoffCount = 1;
17461751
CritSectionCount = 0; /* should be unnecessary, but... */
1752+
debug_query_string = NULL; /* used by pgmonitor */
17471753

17481754
/*
17491755
* Make sure we are in a valid memory context during recovery.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy