Merge pull request #1658 from BradStaton/1657-postgresql-urls

Support `postgresql://` and `postgres://` URLs
This commit is contained in:
Philipp C. Heckel
2026-03-15 20:45:08 -04:00
committed by GitHub

View File

@@ -284,8 +284,8 @@ func execServe(c *cli.Context) error {
} }
// Check values // Check values
if databaseURL != "" && !strings.HasPrefix(databaseURL, "postgres://") { if databaseURL != "" && (!strings.HasPrefix(databaseURL, "postgres://") || !strings.HasPrefix(databaseURL, "postgresql://") {
return errors.New("if database-url is set, it must start with postgres://") return errors.New("if database-url is set, it must start with postgres:// or postgresql://")
} else if databaseURL != "" && (authFile != "" || cacheFile != "" || webPushFile != "") { } 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") 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 == "" { } else if len(databaseReplicaURLs) > 0 && databaseURL == "" {