I was mostly adding the system test, but also ended up reworking the service so that Shepherd knows about the PID file. Christopher Baines (4): services: Rework the PostgreSQL config file to use a record type. services: Use a external pid file for PostgreSQL. tests: databases: Add a system test for PostgreSQL. services: databases: Add postgresql-configuration record exports. gnu/services/databases.scm | 125 ++++++++++++++++++++++++++++++++++++--------- gnu/tests/databases.scm | 59 +++++++++++++++++++++ 2 files changed, 161 insertions(+), 23 deletions(-)