Commands.app

pg_ctl

Server Control

Control PostgreSQL server

Options & Flags
Available options for this command
-D

Data directory location

-l

Log file location

-m

Shutdown mode (smart, fast, immediate)

Examples
Common usage examples

Start PostgreSQL server

pg_ctl start -D /var/lib/postgresql/data

Stop server gracefully

pg_ctl stop -D /var/lib/postgresql/data

Restart server

pg_ctl restart -D /var/lib/postgresql/data

Check server status

pg_ctl status -D /var/lib/postgresql/data

Reload configuration

pg_ctl reload -D /var/lib/postgresql/data
Notes
  • Requires appropriate permissions
  • Use -m immediate only as last resort
Related Commands
You might also find these useful