Fixed compiler warning

I moved the constant to the enum in order to avoid this:
ext/pgsql/pgsql.c:3491: warning: comparison is always false due to limited range of data type

Works in gcc 4.6, but I'm not sure about other compilers.
Fixed other compiler warnings in PDO_PGSQL
Fixed compiler warnings in ext/pgsql