https://askubuntu.com/questions/385416/pg-ctl-command-not-found-what-package-has-this-command/385970#385970
說我應該使用pg_ctlcluster.
sudo pg_ctlcluster 14 main start沒關系。
但是手冊頁(https://manpages.ubuntu.com/manpages/trusty/man8/pg_ctlcluster.8.html)說也pg_ctlcluster 可以使用[pg_ctl options].
pg_ctlcluster [options] cluster-version cluster-name action -- [pg_ctl options]
那么如何使用它還可以自定義日志位置。我嘗試過的所有以下命令都失敗了。
sudo pg_ctlcluster 14 main start --l /home/jian/postgresql_lg/1.log
sudo pg_ctlcluster 14 main start -l /home/jian/postgresql_lg/1.log
sudo pg_ctlcluster 14 main stop --log /home/jian/postgresql_lg/1.log
錯誤幾乎相同:
Unknown option: log
Unknown option: l
uj5u.com熱心網友回復:
像這樣的東西有效。
sudo pg_ctlcluster 12 main start -- --log /home/jian/postgresql_lg/1.log
但是該目錄需要由運行 PostgreSQL 的作業系統用戶寫入。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/442338.html
標籤:PostgreSQL
