diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2000-11-14 18:11:32 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2000-11-14 18:11:32 +0000 |
commit | 8a9315ca92804bd32b3ee864bf83d98840e1a947 (patch) | |
tree | e4c2b6118b924b5cac8ce3d0dd7c9008a53e5d3a /src | |
parent | 3eaf3363d7f43d1743780494b679aa2fa7aa65ea (diff) | |
download | postgresql-8a9315ca92804bd32b3ee864bf83d98840e1a947.tar.gz postgresql-8a9315ca92804bd32b3ee864bf83d98840e1a947.zip |
Update and polish postmaster and postgres help output and man pages.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/postmaster/postmaster.c | 26 | ||||
-rw-r--r-- | src/backend/tcop/postgres.c | 57 |
2 files changed, 43 insertions, 40 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 614f482ba50..3a140488e4e 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -11,7 +11,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.185 2000/11/14 01:15:01 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.186 2000/11/14 18:11:31 petere Exp $ * * NOTES * @@ -790,30 +790,30 @@ static void usage(const char *progname) { printf("%s is the PostgreSQL server.\n\n", progname); - printf("Usage:\n %s [options]\n\n", progname); + printf("Usage:\n %s [options...]\n\n", progname); printf("Options:\n"); #ifdef USE_ASSERT_CHECKING - printf(" -A 1|0 enable/disable runtime assert checking\n"); + printf(" -A 1|0 enable/disable run-time assert checking\n"); #endif - printf(" -B <buffers> number of shared buffers\n"); - printf(" -c <name>=<value> set run-time parameter\n"); + printf(" -B NBUFFERS number of shared buffers (default %d)\n", DEF_NBUFFERS); + printf(" -c NAME=VALUE set run-time parameter\n"); printf(" -d 1-5 debugging level\n"); - printf(" -D <directory> database directory\n"); + printf(" -D DATADIR database directory\n"); printf(" -F turn fsync off\n"); - printf(" -h hostname specify hostname or IP address\n"); + printf(" -h HOSTNAME host name or IP address to listen to\n"); printf(" -i enable TCP/IP connections\n"); - printf(" -k path specify Unix-domain socket name\n"); + printf(" -k FILENAME Unix domain socket location\n"); #ifdef USE_SSL printf(" -l enable SSL connections\n"); #endif - printf(" -N <number> maximum number of allowed connections (1..%d, default %d)\n", + printf(" -N MAX-CONNECT maximum number of allowed connections (1..%d, default %d)\n", MAXBACKENDS, DEF_MAXBACKENDS); - printf(" -o <option> pass 'option' to each backend server\n"); - printf(" -p <port> port number to listen on\n"); - printf(" -S silent mode (dissociate from tty)\n"); + printf(" -o OPTIONS pass 'OPTIONS' to each backend server\n"); + printf(" -p PORT port number to listen on (default %d)\n", DEF_PGPORT); + printf(" -S silent mode (start in background without logging output)\n"); printf("\nDeveloper options:\n"); - printf(" -n don't reinitialize shared memory after abnormal exit\n"); + printf(" -n do not reinitialize shared memory after abnormal exit\n"); printf(" -s send SIGSTOP to all backend servers if one dies\n"); printf("\nPlease read the documentation for the complete list of run-time\n" diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 8b84697d73c..72eea36b5ae 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.187 2000/11/08 17:57:46 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.188 2000/11/14 18:11:32 petere Exp $ * * NOTES * this is the "main" module of the postgres backend and @@ -1001,38 +1001,41 @@ SigHupHandler(SIGNAL_ARGS) } + static void usage(char *progname) { - fprintf(stderr, - "Usage: %s [options] [dbname]\n", progname); + printf("%s is the PostgreSQL stand-alone backend. It is not\nintended to be used by normal users.\n\n", progname); + + printf("Usage:\n %s [options...] [dbname]\n\n", progname); + printf("Options:\n"); #ifdef USE_ASSERT_CHECKING - fprintf(stderr, "\t-A on\t\tenable/disable assert checking\n"); + printf(" -A 1|0 enable/disable run-time assert checking\n"); #endif - fprintf(stderr, "\t-B buffers\tset number of buffers in buffer pool\n"); - fprintf(stderr, "\t-c name=value\tset run-time parameter\n"); - fprintf(stderr, "\t-C \t\tsuppress version info\n"); - fprintf(stderr, "\t-D dir\t\tdata directory\n"); - fprintf(stderr, "\t-E \t\techo query before execution\n"); - fprintf(stderr, "\t-F \t\tturn fsync off\n"); - fprintf(stderr, "\t-L \t\tturn off locking\n"); - fprintf(stderr, "\t-N \t\tdon't use newline as interactive query delimiter\n"); - fprintf(stderr, "\t-O \t\tallow system table structure changes\n"); - fprintf(stderr, "\t-Q \t\tsuppress informational messages\n"); - fprintf(stderr, "\t-S kbytes\tset amount of memory for sorts (in kbytes)\n"); - fprintf(stderr, "\t-T options\tspecify pg_options\n"); - fprintf(stderr, "\t-W sec\t\twait N seconds to allow attach from a debugger\n"); - fprintf(stderr, "\t-d [1-5]\tset debug level\n"); - fprintf(stderr, "\t-e \t\tturn on European date format\n"); - fprintf(stderr, "\t-f [s|i|n|m|h]\tforbid use of some plan types\n"); - fprintf(stderr, "\t-i \t\tdon't execute queries\n"); - fprintf(stderr, "\t-o file\t\tsend stdout and stderr to given filename\n"); - fprintf(stderr, "\t-p database\tbackend is started under a postmaster\n"); - fprintf(stderr, "\t-s \t\tshow stats after each query\n"); - fprintf(stderr, "\t-t [pa|pl|ex]\tshow timings after each query\n"); - fprintf(stderr, "\t-v version\tset protocol version being used by frontend\n"); + printf(" -B NBUFFERS number of shared buffers (default %d)\n", DEF_NBUFFERS); + printf(" -c NAME=VALUE set run-time parameter\n"); + printf(" -d 1-5 debugging level\n"); + printf(" -D DATADIR database directory\n"); + printf(" -e use European date format\n"); + printf(" -E echo query before execution\n"); + printf(" -F turn fsync off\n"); + printf(" -N do not use newline as interactive query delimiter\n"); + printf(" -o FILENAME send stdout and stderr to given file\n"); + printf(" -P disable system indexes\n"); + printf(" -s show statistics after each query\n"); + printf(" -S SORT-MEM set amount of memory for sorts (in kbytes)\n"); + printf("Developer options:\n"); + printf(" -f [s|i|n|m|h] forbid use of some plan types\n"); + printf(" -i do not execute queries\n"); + printf(" -L turn off locking\n"); + printf(" -O allow system table structure changes\n"); + printf(" -t [pa|pl|ex] show timings after each query\n"); + printf(" -W NUM wait NUM seconds to allow attach from a debugger\n"); + printf("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"); } + + /* ---------------------------------------------------------------- * PostgresMain * postgres main loop -- all backends, interactive or otherwise start here @@ -1646,7 +1649,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha if (!IsUnderPostmaster) { puts("\nPOSTGRES backend interactive interface "); - puts("$Revision: 1.187 $ $Date: 2000/11/08 17:57:46 $\n"); + puts("$Revision: 1.188 $ $Date: 2000/11/14 18:11:32 $\n"); } /* |