From ce24594c32a50ccae299119ed3ccbece82704255 Mon Sep 17 00:00:00 2001 From: BradStaton Date: Sun, 15 Mar 2026 16:22:22 -0400 Subject: [PATCH] Update serve.go Support multiple postgres connection URL formats --- cmd/serve.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/serve.go b/cmd/serve.go index 415868fc..5f97d421 100644 --- a/cmd/serve.go +++ b/cmd/serve.go @@ -284,8 +284,8 @@ func execServe(c *cli.Context) error { } // Check values - if databaseURL != "" && !strings.HasPrefix(databaseURL, "postgres://") { - return errors.New("if database-url is set, it must start with postgres://") + if databaseURL != "" && (!strings.HasPrefix(databaseURL, "postgres://") || !strings.HasPrefix(databaseURL, "postgresql://") { + return errors.New("if database-url is set, it must start with postgres:// or postgresql://") } else if databaseURL != "" && (authFile != "" || cacheFile != "" || webPushFile != "") { return errors.New("if database-url is set, auth-file, cache-file, and web-push-file must not be set") } else if len(databaseReplicaURLs) > 0 && databaseURL == "" {