From 9483d00ef03c4711af296383df14cec4c2bb7e4e Mon Sep 17 00:00:00 2001 From: Tom Taylor Date: Thu, 6 Feb 2025 09:58:15 +0000 Subject: [PATCH] Support postgres:// schema connection URLs --- internal/db/postgres/pgdump/pgdump.go | 2 +- internal/db/postgres/pgrestore/pgrestore.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/db/postgres/pgdump/pgdump.go b/internal/db/postgres/pgdump/pgdump.go index cc933e78..0b809875 100644 --- a/internal/db/postgres/pgdump/pgdump.go +++ b/internal/db/postgres/pgdump/pgdump.go @@ -108,7 +108,7 @@ type Options struct { func (o *Options) GetPgDSN() (string, error) { // URI or Standard format - if strings.HasPrefix(o.DbName, "postgresql://") || strings.Contains(o.DbName, "=") { + if strings.HasPrefix(o.DbName, "postgresql://") || strings.HasPrefix(o.DbName, "postgres://") || strings.Contains(o.DbName, "=") { return o.DbName, nil } diff --git a/internal/db/postgres/pgrestore/pgrestore.go b/internal/db/postgres/pgrestore/pgrestore.go index 2d814ef1..879c255d 100644 --- a/internal/db/postgres/pgrestore/pgrestore.go +++ b/internal/db/postgres/pgrestore/pgrestore.go @@ -138,7 +138,7 @@ func (o *Options) ToDataSectionSettings() *DataSectionSettings { } func (o *Options) GetPgDSN() (string, error) { - if strings.HasPrefix(o.DbName, "postgresql://") || strings.Contains(o.DbName, "=") { + if strings.HasPrefix(o.DbName, "postgresql://") || strings.HasPrefix(o.DbName, "postgres://") || strings.Contains(o.DbName, "=") { return o.DbName, nil }