|
|
@ -7,7 +7,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* IDENTIFICATION |
|
|
|
* IDENTIFICATION |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.25 1997/01/14 08:05:26 bryanh Exp $ |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.26 1997/01/26 15:30:48 scrappy Exp $ |
|
|
|
* |
|
|
|
* |
|
|
|
* NOTES |
|
|
|
* NOTES |
|
|
|
* this is the "main" module of the postgres backend and |
|
|
|
* this is the "main" module of the postgres backend and |
|
|
@ -784,6 +784,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
int flagQ; |
|
|
|
int flagQ; |
|
|
|
int flagS; |
|
|
|
int flagS; |
|
|
|
int flagE; |
|
|
|
int flagE; |
|
|
|
|
|
|
|
int flagEu; |
|
|
|
int flag; |
|
|
|
int flag; |
|
|
|
|
|
|
|
|
|
|
|
char *DBName = NULL;
|
|
|
|
char *DBName = NULL;
|
|
|
@ -842,7 +843,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
* parse command line arguments |
|
|
|
* parse command line arguments |
|
|
|
* ---------------- |
|
|
|
* ---------------- |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
flagC = flagQ = flagS = flagE = ShowStats = 0; |
|
|
|
flagC = flagQ = flagS = flagE = flagEu = ShowStats = 0; |
|
|
|
ShowParserStats = ShowPlannerStats = ShowExecutorStats = 0; |
|
|
|
ShowParserStats = ShowPlannerStats = ShowExecutorStats = 0; |
|
|
|
|
|
|
|
|
|
|
|
/* get hostname is either the environment variable PGHOST
|
|
|
|
/* get hostname is either the environment variable PGHOST
|
|
|
@ -856,7 +857,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
DataDir = getenv("PGDATA"); /* default */ |
|
|
|
DataDir = getenv("PGDATA"); /* default */ |
|
|
|
multiplexedBackend = false; /* default */ |
|
|
|
multiplexedBackend = false; /* default */ |
|
|
|
|
|
|
|
|
|
|
|
while ((flag = getopt(argc, argv, "B:bCD:d:Ef:iLm:MNo:P:pQSst:x:F"))
|
|
|
|
while ((flag = getopt(argc, argv, "B:bCD:d:Eef:iLm:MNo:P:pQSst:x:F"))
|
|
|
|
!= EOF) |
|
|
|
!= EOF) |
|
|
|
switch (flag) { |
|
|
|
switch (flag) { |
|
|
|
|
|
|
|
|
|
|
@ -907,6 +908,14 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
flagE = 1; |
|
|
|
flagE = 1; |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case 'e': |
|
|
|
|
|
|
|
/* --------------------------
|
|
|
|
|
|
|
|
* Use european date formats. |
|
|
|
|
|
|
|
* -------------------------- |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
flagEu = 1; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case 'F': |
|
|
|
case 'F': |
|
|
|
/* --------------------
|
|
|
|
/* --------------------
|
|
|
|
* turn off fsync |
|
|
|
* turn off fsync |
|
|
@ -1135,6 +1144,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
Noversion = flagC; |
|
|
|
Noversion = flagC; |
|
|
|
Quiet = flagQ; |
|
|
|
Quiet = flagQ; |
|
|
|
EchoQuery = flagE; |
|
|
|
EchoQuery = flagE; |
|
|
|
|
|
|
|
EuroDates = flagEu; |
|
|
|
|
|
|
|
|
|
|
|
/* ----------------
|
|
|
|
/* ----------------
|
|
|
|
* print flags |
|
|
|
* print flags |
|
|
@ -1146,6 +1156,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
printf("\tNoversion = %c\n", Noversion ? 't' : 'f'); |
|
|
|
printf("\tNoversion = %c\n", Noversion ? 't' : 'f'); |
|
|
|
printf("\tstable = %c\n", flagS ? 't' : 'f'); |
|
|
|
printf("\tstable = %c\n", flagS ? 't' : 'f'); |
|
|
|
printf("\ttimings = %c\n", ShowStats ? 't' : 'f'); |
|
|
|
printf("\ttimings = %c\n", ShowStats ? 't' : 'f'); |
|
|
|
|
|
|
|
printf("\tdates = %s\n", EuroDates ? "European" : "Normal"); |
|
|
|
printf("\tbufsize = %d\n", NBuffers); |
|
|
|
printf("\tbufsize = %d\n", NBuffers); |
|
|
|
|
|
|
|
|
|
|
|
printf("\tquery echo = %c\n", EchoQuery ? 't' : 'f'); |
|
|
|
printf("\tquery echo = %c\n", EchoQuery ? 't' : 'f'); |
|
|
@ -1271,7 +1282,7 @@ PostgresMain(int argc, char *argv[]) |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
if (IsUnderPostmaster == false) { |
|
|
|
if (IsUnderPostmaster == false) { |
|
|
|
puts("\nPOSTGRES backend interactive interface"); |
|
|
|
puts("\nPOSTGRES backend interactive interface"); |
|
|
|
puts("$Revision: 1.25 $ $Date: 1997/01/14 08:05:26 $"); |
|
|
|
puts("$Revision: 1.26 $ $Date: 1997/01/26 15:30:48 $"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* ----------------
|
|
|
|
/* ----------------
|
|
|
|