summary refs log tree commit diff
path: root/nixos/modules/services/databases
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2020-08-01 10:44:17 -0400
committerAaron Andersen <aaron@fosslib.net>2020-08-05 17:31:12 -0400
commit4f5fc729c7333c45eedf65b972ca8dd651fac985 (patch)
tree3d968423f090851931b084c4e8afc7926c04a508 /nixos/modules/services/databases
parent4e3b0097786afc2ffacc219c7beb5d1028c06911 (diff)
downloadnixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar.gz
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar.bz2
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar.lz
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar.xz
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.tar.zst
nixpkgs-4f5fc729c7333c45eedf65b972ca8dd651fac985.zip
nixos/postgresql: use a standard default value for dataDir
Diffstat (limited to 'nixos/modules/services/databases')
-rw-r--r--nixos/modules/services/databases/postgresql.nix8
1 files changed, 3 insertions, 5 deletions
diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix
index 579b6a4d9c6..b883134e7dc 100644
--- a/nixos/modules/services/databases/postgresql.nix
+++ b/nixos/modules/services/databases/postgresql.nix
@@ -21,7 +21,7 @@ let
       listen_addresses = '${if cfg.enableTCPIP then "*" else "localhost"}'
       port = ${toString cfg.port}
       ${cfg.extraConfig}
-    ''; 
+    '';
 
   groupAccessAvailable = versionAtLeast postgresql.version "11.0";
 
@@ -55,6 +55,7 @@ in
 
       dataDir = mkOption {
         type = types.path;
+        defaultText = "/var/lib/postgresql/\${config.services.postgresql.package.psqlSchema}";
         example = "/var/lib/postgresql/11";
         description = ''
           Data directory for PostgreSQL.
@@ -249,10 +250,7 @@ in
             else if versionAtLeast config.system.stateVersion "16.03" then pkgs.postgresql_9_5
             else throw "postgresql_9_4 was removed, please upgrade your postgresql version.");
 
-    services.postgresql.dataDir =
-      mkDefault (if versionAtLeast config.system.stateVersion "17.09"
-                  then "/var/lib/postgresql/${cfg.package.psqlSchema}"
-                  else "/var/db/postgresql");
+    services.postgresql.dataDir = mkDefault "/var/lib/postgresql/${cfg.package.psqlSchema}";
 
     services.postgresql.authentication = mkAfter
       ''