diff options
| author | Hasan Ramezani <hasan.r67@gmail.com> | 2021-02-24 17:16:45 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-03-01 09:33:49 +0100 |
| commit | 8380fe08a025bd41b242c545f7c1b4f333274cbc (patch) | |
| tree | 8ee70bbde10fffce3ab8bc39b94d3cfbd33d064b /docs | |
| parent | 9f125fce7971714333d23c7f554411342466721c (diff) | |
Fixed #32456 -- Added dbshell support for specifying a password file on PostgreSQL.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/databases.txt | 21 | ||||
| -rw-r--r-- | docs/releases/4.0.txt | 2 |
2 files changed, 17 insertions, 6 deletions
diff --git a/docs/ref/databases.txt b/docs/ref/databases.txt index 67d6d21eb6..9f9df2fcd3 100644 --- a/docs/ref/databases.txt +++ b/docs/ref/databases.txt @@ -115,9 +115,9 @@ PostgreSQL connection settings See :setting:`HOST` for details. -To connect using a service name from the `connection service file`_, you must -specify it in the :setting:`OPTIONS` part of your database configuration in -:setting:`DATABASES`: +To connect using a service name from the `connection service file`_ and a +password from the `password file`_, you must specify them in the +:setting:`OPTIONS` part of your database configuration in :setting:`DATABASES`: .. code-block:: python :caption: settings.py @@ -125,7 +125,10 @@ specify it in the :setting:`OPTIONS` part of your database configuration in DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', - 'OPTIONS': {'service': 'my_service'}, + 'OPTIONS': { + 'service': 'my_service', + 'passfile': '.my_pgpass', + }, } } @@ -136,14 +139,20 @@ specify it in the :setting:`OPTIONS` part of your database configuration in host=localhost user=USER dbname=NAME - password=PASSWORD port=5432 +.. code-block:: text + :caption: .my_pgpass + + localhost:5432:NAME:USER:PASSWORD + .. _connection service file: https://www.postgresql.org/docs/current/libpq-pgservice.html +.. _password file: https://www.postgresql.org/docs/current/libpq-pgpass.html .. versionchanged:: 4.0 - Support for connecting by a service name was added. + Support for connecting by a service name, and specifying a password file + was added. Optimizing PostgreSQL's configuration ------------------------------------- diff --git a/docs/releases/4.0.txt b/docs/releases/4.0.txt index 50afdb56f2..7ea518cbc9 100644 --- a/docs/releases/4.0.txt +++ b/docs/releases/4.0.txt @@ -206,6 +206,8 @@ Management Commands * The :djadmin:`runserver` management command now supports the :option:`--skip-checks` option. +* On PostgreSQL, :djadmin:`dbshell` now supports specifying a password file. + Migrations ~~~~~~~~~~ |
