pg_set_error_verbosity
Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von
pg_last_error und pg_result_error zurückgegeben werden
&reftitle.description;
intpg_set_error_verbosity
PgSql\Connectionconnection
intverbosity
Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von
pg_last_error und pg_result_error zurückgegeben werden.
pg_set_error_verbosity setzt einen neuen Modus für
Fehlermeldungen und gibt die zuvor gesetzte Einstellung zurück. Im Modus
PGSQL_ERRORS_TERSE enthalten die Meldungen nur
Angaben über den Detaillierungsgrad, einen Kurztext, sowie die Position
des Fehlers. Dies passt normalerweise in eine Zeile. Im Standard-Modus,
PGSQL_ERRORS_DEFAULT, wird das obige samt aller
Einzelheiten, Hinweise oder Kontextfelder des Fehlers ausgegeben (was
mehrere Zeilen in Anspruch nehmen kann). Der Modus
PGSQL_ERRORS_VERBOSE schließt alle verfügbaren
Felder ein. Eine Änderung des Detaillierungsgrads hat keine Auswirkung
auf Meldungen bereits existierender Ergebnisse, sondern nur auf die,
die danach erzeugt wurden.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
verbosity
Der gewünschte Detaillierungsgrad: PGSQL_ERRORS_TERSE,
PGSQL_ERRORS_DEFAULT oder PGSQL_ERRORS_VERBOSE.
&reftitle.returnvalues;
Der vorher eingestellte Detaillierungsgrad: PGSQL_ERRORS_TERSE,
PGSQL_ERRORS_DEFAULT oder PGSQL_ERRORS_VERBOSE.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
pg_set_error_verbosity Beispiel
]]>
&reftitle.seealso;
pg_last_error
pg_result_error