Today’s lesson: On systemd
systems, override the postgresql-10
service’s idea of the value of PGDATA
before running postgresql-10-setup initdb
.
Even if initdb
succeeds, postgresql-10-setup
will fail if the service’s PGDATA does not look like a database directory.