|
7 | 7 | * |
8 | 8 | * |
9 | 9 | * IDENTIFICATION |
10 | | - * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.104 1999/02/21 03:49:27 scrappy Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.105 1999/03/17 22:53:18 momjian Exp $ |
11 | 11 | * |
12 | 12 | * NOTES |
13 | 13 | * this is the "main" module of the postgres backend and |
@@ -917,6 +917,7 @@ usage(char *progname) |
917 | 917 | #ifdefLOCK_MGR_DEBUG |
918 | 918 | fprintf(stderr,"\t-K \t\tset locking debug level [0|1|2]\n"); |
919 | 919 | #endif |
| 920 | +fprintf(stderr,"\t-O \t\tallow system table structure changes\n"); |
920 | 921 | fprintf(stderr,"\t-P port\t\tset port file descriptor\n"); |
921 | 922 | fprintf(stderr,"\t-Q \t\tsuppress informational messages\n"); |
922 | 923 | fprintf(stderr,"\t-S buffers\tset amount of sort memory available\n"); |
@@ -1017,7 +1018,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[]) |
1017 | 1018 | optind=1;/* reset after postmaster usage */ |
1018 | 1019 |
|
1019 | 1020 | while ((flag=getopt(argc,argv, |
1020 | | -"A:B:CD:d:Eef:iK:Lm:MNo:P:pQS:st:v:x:FW:")) |
| 1021 | +"A:B:CD:d:Eef:iK:Lm:MNOo:P:pQS:st:v:x:FW:")) |
1021 | 1022 | !=EOF) |
1022 | 1023 | switch (flag) |
1023 | 1024 | { |
@@ -1096,7 +1097,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[]) |
1096 | 1097 | *turn off fsync |
1097 | 1098 | * -------------------- |
1098 | 1099 | */ |
1099 | | -fsyncOff=1; |
| 1100 | +disableFsync=true; |
1100 | 1101 | break; |
1101 | 1102 |
|
1102 | 1103 | case'f': |
@@ -1168,6 +1169,14 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[]) |
1168 | 1169 | StrNCpy(OutputFileName,optarg,MAXPGPATH); |
1169 | 1170 | break; |
1170 | 1171 |
|
| 1172 | +case'O': |
| 1173 | +/* -------------------- |
| 1174 | + *allow system table structure modifications |
| 1175 | + * -------------------- |
| 1176 | + */ |
| 1177 | +allowSystemTableMods= true; |
| 1178 | +break; |
| 1179 | + |
1171 | 1180 | case'p':/* started by postmaster */ |
1172 | 1181 | /* ---------------- |
1173 | 1182 | *p - special flag passed if backend was forked |
@@ -1522,7 +1531,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[]) |
1522 | 1531 | if (!IsUnderPostmaster) |
1523 | 1532 | { |
1524 | 1533 | puts("\nPOSTGRES backend interactive interface "); |
1525 | | -puts("$Revision: 1.104 $ $Date: 1999/02/21 03:49:27 $\n"); |
| 1534 | +puts("$Revision: 1.105 $ $Date: 1999/03/17 22:53:18 $\n"); |
1526 | 1535 | } |
1527 | 1536 |
|
1528 | 1537 | /* ---------------- |
|