This fixes two regressions:
-
Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).
-
Don't send
dbnameas a startup parameter ifdatabase=[..]is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)