xref: /OK3568_Linux_fs/buildroot/package/postgresql/postgresql.service (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1[Unit]
2Description=PostgreSQL database server
3After=network.target
4
5[Service]
6Type=notify
7
8# start timeout disabled because initdb may run a little
9# longer (eg. 5 minutes on RaspberryPi)
10TimeoutStartSec=0
11
12User=postgres
13Group=postgres
14
15StandardOutput=syslog
16StandardError=syslog
17SyslogIdentifier=postgres
18
19ExecStartPre=/bin/sh -c "if [ ! -f /var/lib/pgsql/PG_VERSION ]; then /usr/bin/pg_ctl initdb -D /var/lib/pgsql; fi"
20ExecStart=/usr/bin/postgres -D /var/lib/pgsql
21ExecReload=/usr/bin/kill -HUP $MAINPID
22KillMode=mixed
23KillSignal=SIGINT
24TimeoutSec=0
25
26[Install]
27WantedBy=multi-user.target
28