Hi, It would be nice to support a couple of new (>=10) libpq features, namely [multiple hosts support](http://paquier.xyz/postgresql-2/postgres-10-multi-host-connstr/) and [RW/RO connection selector](http://paquier.xyz/postgresql-2/postgres-10-libpq-read-write/). Both features are somewhat codependent. This would mean adding support in the connstring parsing and probably refactoring conn.errRecover to retry connections (taking a cursory look). If there's no objection on principle, I would give it a try.