Viktor Dukhovni via Postfix-users:
> On Thu, Oct 24, 2024 at 12:00:42PM -0400, Wietse Venema via Postfix-users 
> wrote:
> > I have updated the hosts example, and added that the dbname field
> > is required but ignored when the hosts field specifies only URI
> > forms.
> > 
> >           Examples:
> >               hosts = 
> > postgresql://usern...@example.com/databasename?sslmode=require
> >             ...
> >    dbname (required)
> >           The database name on the servers. Example:
> >               dbname = customer_database
> > 
> >           This setting is required, but ignored when a postgresql:// URI
> >           specifies a database name.
> > 
> > We could add a ton of code to parse a postgresql:// URI and find
> > out if it specifies a database name, but that does not seem right.
> 
> Note, my cursory look at the code suggests that URI connection strings
> MUST specify a database name, the required "dbname" parameter is never
> used to augment the URI, even if it appears to not include the required
> databasename path component.

I was thinking of URIs that specify no database name.

    postgresql://localhost
    postgresql://localhost:5432
    postgresql://user@localhost
    postgresql://user:secret@localhost

Does that mean it will use a hard-coded database name?

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to