guix/gnu
Tomas Volf 5bbb053bea
services: postgresql-service-type: Allow allowing to log into the user.
It is often useful to be able to use the `postgres' user for management tasks,
so this commit allows setting that.  The default behavior is not changed.

I have also added missing exports and sorted them by alphabet.

* gnu/services/databases.scm (%default-home-directory): New variable.
(<postgresql-configuration>): Add home-directory, allow-login? fields.
(create-postgresql-account): Use them.
* doc/guix.texi (Database Services): Document it.

Change-Id: I2212e5082ff4e87c49a5a8a4711bf929dd08626a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-23 12:25:46 +02:00
..
bootloader
build activation: Fix ‘mkdir-p/perms’ on the Hurd. 2025-04-23 12:25:45 +02:00
home
installer
machine machine: hetzner: Allow attaching existing public IPs. 2025-04-21 23:55:50 +02:00
packages gnu: Add megapixels. 2025-04-23 17:27:42 +09:00
services services: postgresql-service-type: Allow allowing to log into the user. 2025-04-23 12:25:46 +02:00
system services: account: Create /var/guix/profiles/per-user/$USER. 2025-04-20 18:50:51 +02:00
tests tests: Fix failing 'guix-system-tests' derivation during 'guix pull'. 2025-04-22 14:09:40 +09:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: jamesdsp: Fix build. 2025-04-23 14:27:01 +09:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm