class="parameter">extra-options are passed to
all server processes started by this
postgres process. If the option string contains
Semi-internal Options
- There are several other options that can be specified, used
- mainly for debugging purposes and in some cases to assist with
+ The options described here are used
+ mainly for debugging purposes, and in some cases to assist with
recovery of severely damaged databases. There should be no reason
- to use them in a production database setup. These are listed
- here only for
the use by
PostgreSQL
+ to use them in a production database setup. They are listed
+ here only for use by
PostgreSQL
system developers. Furthermore, these options might
change or be removed in a future release without notice.
database
- Specifies the name of the database to be accessed. If it is
- omitted it defaults to the user name.
+ Specifies the name of the database to be accessed. This must be
+ the last argument on the command line. If it is
+ omitted it defaults to the user name.
Notes
+
+ The utility command can be used to
+ start and shut down the postgres server
+ safely and comfortably.
+
If at all possible, do not use
all clients to terminate before quitting, the second will
forcefully disconnect all clients, and the third will quit
immediately without proper shutdown, resulting in a recovery run
- during restart. The SIGHUP signal will reload
- the server configuration files. It is also possible to send
- SIGHUP to an individual server process, but that
- is usually not sensible.
+ during restart.
- The utility command can be used to
- start and shut down the postgres server
- safely and comfortably.
+ The SIGHUP signal will reload
+ the server configuration files. It is also possible to send
+ SIGHUP to an individual server process, but that
+ is usually not sensible.