~ruther/guix-local

2b0f47580948deb2884aade5131e129702eb8fc9 — Maxim Cournoyer 2 years ago 8ae8b98
doc: Define postgresql-service-type as a variable.

Using defvar for service types causes them to be part of the index, which is
useful for discoverability.

* doc/guix.texi (Database Services) <postgresql-service-type>: Define with
defvar.

Change-Id: If1c920ad275a9386ec7bb9e48e9a132df98dee97
1 files changed, 4 insertions(+), 0 deletions(-)

M doc/guix.texi
M doc/guix.texi => doc/guix.texi +4 -0
@@ 25798,6 25798,9 @@ The @code{(gnu services databases)} module provides the following services.

@subsubheading PostgreSQL

@defvar postgresql-service-type
The service type for the PostgreSQL database server.  Its value should
be a valid @code{postgresql-configuration} object, documented below.
The following example describes a PostgreSQL service with the default
configuration.



@@ 25824,6 25827,7 @@ sudo -u postgres -s /bin/sh
createuser --interactive
createdb $MY_USER_LOGIN      # Replace appropriately.
@end example
@end defvar

@deftp {Data Type} postgresql-configuration
Data type representing the configuration for the