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