Merge: nixosTests.postgresql: run tests with JIT as well (#355502)

This commit is contained in:
Maximilian Bosch
2024-11-13 16:13:01 +01:00
committed by GitHub
9 changed files with 14 additions and 4 deletions
+1
View File
@@ -19,6 +19,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = ps: [ ps.anonymizer ];
settings.shared_preload_libraries = [ "anon" ];
};
+1
View File
@@ -23,6 +23,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins =
ps: with ps; [
pgjwt
+4 -3
View File
@@ -24,9 +24,9 @@ let
'';
makeTestFor =
postgresqlPackage:
package:
makeTest {
name = "pgvecto-rs-${postgresqlPackage.name}";
name = "pgvecto-rs-${package.name}";
meta = with lib.maintainers; {
maintainers = [ diogotcorreia ];
};
@@ -35,8 +35,9 @@ let
{ ... }:
{
services.postgresql = {
inherit package;
enable = true;
package = postgresqlPackage;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins =
ps: with ps; [
pgvecto-rs
@@ -50,6 +50,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
enableTCPIP = true;
ensureUsers = [
{
@@ -31,6 +31,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
settings = {
max_replication_slots = 10;
max_wal_senders = 10;
+3 -1
View File
@@ -40,8 +40,9 @@ let
{ ... }:
{
services.postgresql = {
inherit (package) ;
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
};
services.postgresqlBackup = {
@@ -158,6 +159,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
ensureUsers = [
{
name = "all-clauses";
+1
View File
@@ -53,6 +53,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins =
ps: with ps; [
timescaledb
+1
View File
@@ -20,6 +20,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins =
ps: with ps; [
tsja
+1
View File
@@ -16,6 +16,7 @@ let
services.postgresql = {
inherit package;
enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = with package.pkgs; [ wal2json ];
settings = {
wal_level = "logical";