Commit 0eed8ece authored by Tim Graham's avatar Tim Graham
Browse files

Fixed #19377 - Emphasized database host link in tutorial

parent 7e97f4f5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -220,8 +220,8 @@ your database connection settings.
  SQLite).

* :setting:`HOST` -- The host your database is on. Leave this as
  an empty string if your database server is on the same physical
  machine (not used for SQLite).
  an empty string (or possibly ``127.0.0.1``) if your database server is on the
  same physical machine (not used for SQLite). See :setting:`HOST` for details.

If you're new to databases, we recommend simply using SQLite by setting
:setting:`ENGINE` to ``'django.db.backends.sqlite3'`` and :setting:`NAME` to
+2 −6
Original line number Diff line number Diff line
@@ -34,13 +34,9 @@ aggregate with a database backend that falls within the affected release range.
.. _Release 8.2.5: http://www.postgresql.org/docs/devel/static/release-8-2-5.html

PostgreSQL connection settings
------------------------------
-------------------------------

By default (empty :setting:`HOST`), the connection to the database is done
through UNIX domain sockets ('local' lines in pg_hba.conf). If you want to
connect through TCP sockets, set :setting:`HOST` to 'localhost' or '127.0.0.1'
('host' lines in pg_hba.conf). On Windows, you should always define
:setting:`HOST`, as UNIX domain sockets are not available.
See :setting:`HOST` for details.

Optimizing PostgreSQL's configuration
-------------------------------------
+6 −4
Original line number Diff line number Diff line
@@ -431,10 +431,12 @@ MySQL will connect via a Unix socket to the specified socket. For example::
If you're using MySQL and this value *doesn't* start with a forward slash, then
this value is assumed to be the host.

If you're using PostgreSQL, an empty string means to use a Unix domain socket
for the connection, rather than a network connection to localhost. If you
explicitly need to use a TCP/IP connection on the local machine with
PostgreSQL, specify ``localhost`` here.
If you're using PostgreSQL, by default (empty :setting:`HOST`), the connection
to the database is done through UNIX domain sockets ('local' lines in
``pg_hba.conf``). If you want to connect through TCP sockets, set
:setting:`HOST` to 'localhost' or '127.0.0.1' ('host' lines in ``pg_hba.conf``).
On Windows, you should always define :setting:`HOST`, as UNIX domain sockets
are not available.

.. setting:: NAME