De entrada, pg_dbname() devuelve el nombre de la base de datos actual y no creo que sea eso lo que necesitas; aparte de que el parámetro enviado es incorrecto. Lee el manual:
http://www.php.net/manual/es/function.pg-dbname.php
En pg_connect() puedes seleccionar la base de datos a trabajar:
http://www.php.net/manual/es/function.pg-connect.php