diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 4054d8adde1d4c..9ec55dcb5220fc 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -281,8 +281,7 @@ let withPackages = postgresqlWithPackages { inherit buildEnv; postgresql = this; - } - this.pkgs; + }; tests = { postgresql-wal-receiver = import ../../../../nixos/tests/postgresql-wal-receiver.nix { @@ -323,9 +322,9 @@ let }; }); - postgresqlWithPackages = { postgresql, buildEnv }: pkgs: f: buildEnv { - name = "postgresql-and-plugins-${postgresql.version}"; - paths = f pkgs ++ [ + postgresqlWithPackages = { postgresql, buildEnv }: f: buildEnv { + name = "${postgresql.pname}-and-plugins-${postgresql.version}"; + paths = f postgresql.pkgs ++ [ postgresql postgresql.man # in case user installs this into environment ]; @@ -334,6 +333,14 @@ let passthru.version = postgresql.version; passthru.psqlSchema = postgresql.psqlSchema; + passthru.withJIT = postgresqlWithPackages { + inherit buildEnv; + postgresql = postgresql.withJIT; + } f; + passthru.withoutJIT = postgresqlWithPackages { + inherit buildEnv; + postgresql = postgresql.withoutJIT; + } f; }; in