Update postgres.md (#6234)

Added database owner authentication with `sudo` when `su` does not work
pull/6236/head
Adrien Luxey 2019-10-22 13:48:02 +02:00 committed by Richard van der Hoff
parent 22a9f75097
commit 0327a00a37
1 changed files with 7 additions and 3 deletions

View File

@ -27,17 +27,21 @@ connect to a postgres database.
## Set up database ## Set up database
Assuming your PostgreSQL database user is called `postgres`, create a Assuming your PostgreSQL database user is called `postgres`, first authenticate as the database user with:
user `synapse_user` with:
su - postgres su - postgres
# Or, if your system uses sudo to get administrative rights
sudo -u postgres bash
Then, create a user ``synapse_user`` with:
createuser --pwprompt synapse_user createuser --pwprompt synapse_user
Before you can authenticate with the `synapse_user`, you must create a Before you can authenticate with the `synapse_user`, you must create a
database that it can access. To create a database, first connect to the database that it can access. To create a database, first connect to the
database with your database user: database with your database user:
su - postgres su - postgres # Or: sudo -u postgres bash
psql psql
and then run: and then run: