Provided by: manpages-zh_1.5.2-1_all bug

NAME

       pg_ctl -  PostgreSQL

SYNOPSIS

       pg_ctl  start [ -w ] [ -s ] [ -D datadir ] [ -l filename ] [ -o options
       ] [ -p path ]

       pg_ctl stop [ -W ] [ -s ] [ -D datadir ]  [  -m   s[mart]  |  f[ast]  |
       i[mmediate] ]

       pg_ctl  restart  [  -w ] [ -s ] [ -D datadir ] [ -m  s[mart] | f[ast] |
       i[mmediate] ] [ -o options ]

       pg_ctl reload [ -s ] [ -D datadir ]

       pg_ctl status [ -D datadir ]

DESCRIPTION

       pg_ctl   PostgreSQL postmaster   pg_ctl

        start    /dev/null   -l  pg_ctl  pg_ctl  postmaster  shell

        stop   -m "Smart"  "Fast"   "Immediate"

       restart  postmaster

       reload  postmaster  SIGHUP  postgresql.conf, pg_hba.conf

       status   PID

OPTIONS

       -D datadir
                 PGDATA

       -l filename
                filename  umask 077

       -m mode
               mode  smart, fast,  immediate

       -o options
                postmaster

       -p path
                postmaster   postmaster  pg_ctl   postmaster

       -s

       -w
                60    PID   psql -l   pg_ctl   psql   PGPORT   postgresql.conf
              PostgreSQL  5432

       -W

ENVIRONMENT

       PGDATA

       PGPORT psql(1)  -w

         postmaster(1).

FILES

       postmaster.pid
                pg_ctl

       postmaster.opts.default
               pg_ctl start  postmaster  -o

       postmaster.opts
              pg_ctl start  postmaster  -o  status

       postgresql.conf
                psql  start  -w

NOTES


EXAMPLES

   STARTING THE SERVER

       $ pg_ctl start

       $ pg_ctl -w start

         postmaster  5433 fsync

       $ pg_ctl -o "-F -p 5433" start

   STOPPING THE SERVER
       $ pg_ctl stop

         -m  -w-m

   RESTARTING THE SERVER
         postmaster   pg_ctl  postmaster

       $ pg_ctl restart

       $ pg_ctl -w restart

         5433  fsync

       $ pg_ctl -o "-F -p 5433" restart

   SHOWING THE SERVER STATUS
         pg_ctl

       $ pg_ctl status
       pg_ctl: postmaster is running (pid: 13718)
       Command line was:
       /usr/local/pgsql/bin/postmaster '-D' '/usr/local/pgsql/data' '-p' '5433' '-B' '128'

SEE ALSO

       postmaster(1)

       Postgresql  <laser@pgsqldb.org>