Hola, ese error se produce porque no tienes definida la libreria pgsql, debes instalarla (si no la tienes) y habilitar la extención, vas a tu php.ini y descomentas o agregas (sino está), la linea:
extension = pgsql.dll; (en el caso de que uses windows)
extension = pgsql.so; (en el caso de que uses GNU/Lniux)
luego reinicia el apache y corre un phpinfo
y ahi en la info deberia mostrarte pgsql con sus caracteristicas y funciones, si lo ha cargado correctamente ..