pg_set_error_verbosity
Determina el nivel de detalle de los mensajes devueltos por
pg_last_error y pg_result_error
&reftitle.description;
intfalsepg_set_error_verbosity
PgSql\Connectionconnection
intverbosity
Determina el nivel de detalle de los mensajes devueltos por
pg_last_error y pg_result_error.
pg_set_error_verbosity establece el nivel de detalle de los errores
y devuelve el parámetro anterior de la conexión. Con el modo
PGSQL_ERRORS_TERSE, los mensajes devueltos incluyen la
severidad, el texto principal y la posición solamente; normalmente, esto cabrá
en una sola línea. El modo por defecto
(PGSQL_ERRORS_DEFAULT) produce mensajes que incluyen
los mensajes anteriores y detalles, sugerencias o campos contextuales (estos mensajes pueden extenderse en varias líneas). El modo
PGSQL_ERRORS_VERBOSE incluye todos los campos disponibles. El
cambio del nivel de detalle de los mensajes no afecta a los mensajes disponibles que
provienen de resultados ya existentes, sino solo a los mensajes de los
resultados creados posteriormente.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
verbosity
El nivel de detalle del mensaje de error:
PGSQL_ERRORS_TERSE,
PGSQL_ERRORS_DEFAULT
o PGSQL_ERRORS_VERBOSE.
&reftitle.returnvalues;
El nivel de detalle del mensaje de error anterior:
PGSQL_ERRORS_TERSE,
PGSQL_ERRORS_DEFAULT
o PGSQL_ERRORS_VERBOSE, o &false; en caso de fallo.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Ejemplo con pg_set_error_verbosity
]]>
&reftitle.seealso;
pg_last_error
pg_result_error