史诗级pg脚本,亲测好使
生活随笔
收集整理的這篇文章主要介紹了
史诗级pg脚本,亲测好使
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
最近窮,開始賣手藝,會寫腳本也是一門手藝, 覺得自己好low, 沒有妹子愛
vim ~/pg.sh
#!/usr/bin/env bash#export PG_PATH=/opt/pgsql96 #export PGDATA=/opt/pgsql96/data export PG_PATH=/opt/pgsql export PGDATA=/opt/pgsql/data export PGUSER=postgresinstall_db(){useradd postgresmkdir $PGDATAchown postgres $PGDATA }fun_start(){su $PGUSER -c "$PG_PATH/bin/pg_ctl -D $PGDATA start" }fun_stop(){su $PGUSER -c "$PG_PATH/bin/pg_ctl -D $PGDATA stop" }status(){su $PGUSER -c "$PG_PATH/bin/pg_ctl -D $PGDATA status" }fun_restart(){su $PGUSER -c "$PG_PATH/bin/pg_ctl -D $PGDATA restart" }fun_reload(){su $PGUSER -c "$PG_PATH/bin/pg_ctl -D $PGDATA reload" }case "$1" instop)fun_stop;; start)fun_start;;restart)fun_restart;;status)status;;reload)reload;;*)echo "usage: %" esac可以使用 sh pg.sh start | stop | status | restart
轉載于:https://my.oschina.net/innovation/blog/782296
總結
以上是生活随笔為你收集整理的史诗级pg脚本,亲测好使的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 12C 对表分区维护的增强
- 下一篇: 转:Delphi 函数大全