diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2017-11-17 12:46:52 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2017-11-17 12:46:52 -0500 |
commit | ac3b9626812b1dd1482ec201711f26af733800f9 (patch) | |
tree | 72073a23800bb13c737493ec80a028bcc0ba58d5 /contrib/start-scripts/macos/org.postgresql.postgres.plist | |
parent | e87d4965bd39e4d0d56346c1bbe9361d3eb9ff0a (diff) | |
download | postgresql-ac3b9626812b1dd1482ec201711f26af733800f9.tar.gz postgresql-ac3b9626812b1dd1482ec201711f26af733800f9.zip |
Provide modern examples of how to auto-start Postgres on macOS.
The scripts in contrib/start-scripts/osx don't work at all on macOS
10.10 (Yosemite) or later, because they depend on SystemStarter which
Apple deprecated long ago and removed in 10.10. Add a new subdirectory
contrib/start-scripts/macos with scripts that use the newer launchd
infrastructure.
Since this problem is independent of which Postgres version you're using,
back-patch to all supported branches.
Discussion: https://postgr.es/m/31338.1510763554@sss.pgh.pa.us
Diffstat (limited to 'contrib/start-scripts/macos/org.postgresql.postgres.plist')
-rw-r--r-- | contrib/start-scripts/macos/org.postgresql.postgres.plist | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/start-scripts/macos/org.postgresql.postgres.plist b/contrib/start-scripts/macos/org.postgresql.postgres.plist new file mode 100644 index 00000000000..fdbd74f27d4 --- /dev/null +++ b/contrib/start-scripts/macos/org.postgresql.postgres.plist @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>Label</key> + <string>org.postgresql.postgres</string> + <key>ProgramArguments</key> + <array> + <string>/bin/sh</string> + <string>/usr/local/pgsql/bin/postgres-wrapper.sh</string> + </array> + <key>UserName</key> + <string>postgres</string> + <key>KeepAlive</key> + <true/> +</dict> +</plist> |