El primer caso si es equivalente.
En el segundo no. PHP no tiene una función para seleccionar una base de datos de postgresql. Con los parametros de conexion es mas que suficiente.
En el foro de
php hablan un poco de como crear una función similar aunque no sea requerida.
saludos