Enhance postgresql installation docs.

This commit is contained in:
Alexis M 2019-10-07 16:44:50 +02:00 committed by Alexis Metaireau
parent 4dd9da8e7c
commit 9fe84bc1a2
2 changed files with 12 additions and 2 deletions

View file

@ -27,7 +27,10 @@ format used can be found on `the SQLAlchemy documentation`_.
If you're using PostgreSQL, Your client must use utf8. Unfortunately,
PostgreSQL default is to use ASCII. Either change your client settings,
or specify the encoding by appending ``?client_encoding=utf8`` to the
connection string.
connection string. This will look like::
SQLALCHEMY_DATABASE_URI = 'postgresql://myuser:mypass@localhost/dbname?client_encoding=utf8'
`SECRET_KEY`
------------

View file

@ -89,7 +89,14 @@ Configure database with PostgreSQL (optional)
pip install psycopg2
2. Configure :ref:`SQLALCHEMY_DATABASE_URI <configuration>` accordingly
2. Create the users and tables. On the command line, this looks like::
sudo -u postgres psql
postgres=# create database mydb;
postgres=# create user myuser with encrypted password 'mypass';
postgres=# grant all privileges on database mydb to myuser;
3. Configure :ref:`SQLALCHEMY_DATABASE_URI <configuration>` accordingly.
Deploy it