PostgreSQL server wouldn't shutdown on Lion (Mac OS 10.7)

后端 未结 4 1076
深忆病人
深忆病人 2020-12-22 19:06

I installed PostgreSQL using Homebrew on Lion. It starts okay but wouldn\'t shutdown. I tried:

$ #started with
$ pg_ctl -D /usr/local/var/postgres -l /usr/lo         


        
相关标签:
4条回答
  • 2020-12-22 19:18

    Shutting down PostgreSQL Server with -m immediate is a dangerous way to do it, because “Immediate” mode will abort all server processes without a clean shutdown.

    This will lead to a recovery run on restart. Try to shutdown PostgreSQL with parameter -m fast instead. "Fast” mode does not wait for clients to disconnect and will terminate an online backup in progress. All active transactions are rolled back and clients are forcibly disconnected

    pg_ctl stop -D /usr/local/var/postgres -m fast 
    

    For more information about pg_ctl please visit http://www.postgresql.org/docs/9.0/static/app-pg-ctl.html

    0 讨论(0)
  • 2020-12-22 19:21
    launchctl unload -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
    rm ~/Library/LaunchAgents/org.postgresql.postgres.plist
    
    0 讨论(0)
  • 2020-12-22 19:25

    This works for me

     pg_ctl -D /Library/PostgreSQL/9.2/data/ start
     pg_ctl -D /Library/PostgreSQL/9.2/data/ stop

    Source https://sites.google.com/site/amaosblog/database/postgresql/how-to-start-stop-postgresql-9-2-on-mac-os-x-10-8-x

    0 讨论(0)
  • 2020-12-22 19:26

    If you used Homebrew to install postgresql, then as Shevauns comment on Greg's answer indicates, the correct procedure is

    launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
    rm ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
    
    0 讨论(0)
提交回复
热议问题