"Better Buffer Naming" - "*SQL: dbhost/dbname*"
"Support for TCP Ports" - allows for you to specify multiple TCP ports on a single host.
"Support for Preset Connections" - like bookmarks, only for DB connections :)
My only real changes were to:
1. change pool-a/pool-b to pool-myhost_dbname. This gives me a quick visual to see to which host and db I will be connecting (grammar? :P ).
2. use sql-product 'postgres for PostgreSQL.
(defun sql-pool-myhost_dbname ()
Here is the great article: