diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm
index 7b03ec88d7e8ec48ed9d438c55dc3f8ed1284380..18163b59e2e8589c104e4dedf40af3767798040c 100644
--- a/gnu/services/cuirass.scm
+++ b/gnu/services/cuirass.scm
@@ -324,6 +324,8 @@ (define cuirass-service-type
      (service-extension activation-service-type cuirass-activation)
      (service-extension shepherd-root-service-type cuirass-shepherd-service)
      (service-extension account-service-type cuirass-account)
+     ;; Make sure postgresql and postgresql-role are instantiated.
+     (service-extension postgresql-service-type (const #t))
      (service-extension postgresql-role-service-type
                         cuirass-postgresql-role)))
    (description