[PATCH] rde: postgresql: Add extension-packages option
Export this patch
---
src/rde/features/databases.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/rde/features/databases.scm b/src/rde/features/databases.scm
index cd339297..b7e19b47 100644
--- a/src/rde/features/databases.scm
+++ b/src/rde/features/databases.scm
@@ -42,9 +42,11 @@
(define* (feature-postgresql
#:key
(postgresql postgresql)
+ (extension-packages extension-packages)
(postgresql-roles #f))
"Configure the PostgreSQL relational database."
- (ensure-pred any-package? postgresql)
+ (ensure-pred file-like? postgresql)
+ (ensure-pred list-of-file-likes? extension-packages)
(ensure-pred maybe-list-of-postgresql-roles? postgresql-roles)
(define f-name 'postgresql)
@@ -55,7 +57,8 @@
(list
(service postgresql-service-type
(postgresql-configuration
- (postgresql postgresql))))
+ (postgresql postgresql)
+ (extension-packages extension-packages))))
(if postgresql-roles
(list
(service postgresql-role-service-type
--
2.46.0
[PATCH v2] rde: postgresql: Add extension-packages option
Export this patch
---
src/rde/features/databases.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/rde/features/databases.scm b/src/rde/features/databases.scm
index cd339297..ce5244d0 100644
--- a/src/rde/features/databases.scm
+++ b/src/rde/features/databases.scm
@@ -42,9 +42,11 @@
(define* (feature-postgresql
#:key
(postgresql postgresql)
+ (extension-packages '())
(postgresql-roles #f))
"Configure the PostgreSQL relational database."
- (ensure-pred any-package? postgresql)
+ (ensure-pred file-like? postgresql)
+ (ensure-pred list-of-file-likes? extension-packages)
(ensure-pred maybe-list-of-postgresql-roles? postgresql-roles)
(define f-name 'postgresql)
@@ -55,7 +57,8 @@
(list
(service postgresql-service-type
(postgresql-configuration
- (postgresql postgresql))))
+ (postgresql postgresql)
+ (extension-packages extension-packages))))
(if postgresql-roles
(list
(service postgresql-role-service-type
--
2.46.0
Applied, thank you!