diff options
author | Mathieu Othacehe <othacehe@gnu.org> | 2021-01-18 10:25:18 +0100 |
---|---|---|
committer | Mathieu Othacehe <othacehe@gnu.org> | 2021-01-28 12:57:26 +0100 |
commit | a38d0b0137400b4d54bab5181538fd7eeeefa49a (patch) | |
tree | 6f4484af3b6d1f9f8f9e0d49ee28594a373a0e95 /gnu/tests | |
parent | ff0ff69315fa2cffa224b6f4b2f879a8e0bdbb89 (diff) | |
download | guix-a38d0b0137400b4d54bab5181538fd7eeeefa49a.tar.gz guix-a38d0b0137400b4d54bab5181538fd7eeeefa49a.zip |
services: postgresql: Use Guile datatypes.
* gnu/services/databases.scm (postgresql-config-file-compiler): Support Guile
datatypes in the "extra-config" field.
* gnu/tests/databases.scm (%postgresql-os): Test it.
* doc/guix.texi (Database Services): Document it.
Diffstat (limited to 'gnu/tests')
-rw-r--r-- | gnu/tests/databases.scm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/tests/databases.scm b/gnu/tests/databases.scm index 31d5ae4c6a..7338007919 100644 --- a/gnu/tests/databases.scm +++ b/gnu/tests/databases.scm @@ -218,7 +218,15 @@ (simple-operating-system (service postgresql-service-type (postgresql-configuration - (postgresql postgresql-10))))) + (postgresql postgresql-10) + (config-file + (postgresql-config-file + (extra-config + '(("session_preload_libraries" "auto_explain") + ("random_page_cost" 2) + ("auto_explain.log_min_duration" "100 ms") + ("work_mem" "500 MB") + ("debug_print_plan" #t))))))))) (define (run-postgresql-test) "Run tests in %POSTGRESQL-OS." |