postgres.git / summary / log / commit / refs

commit    0549ba82e32410892ef0d644212436551974aa2b
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Thu Oct 19 22:55:25 2006 +0000
First released in: 8.2.0

    Clarify note about interaction of log_statement logging with errors.
    Remove obsolete note about logging of statements generated by plpgsql
    function execution ... that doesn't happen anymore.


doc/src/sgml/config.sgml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 549ca755d70..ea6c4efb2aa 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.90 2006/10/07 19:25:28 tgl Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.91 2006/10/19 22:55:25 tgl Exp $ --> <chapter Id="runtime-config"> <title>Server Configuration</title> @@ -2891,18 +2891,14 @@ SELECT * FROM parent WHERE key = 2400; <note> <para> - Statements that generate syntax errors are not logged. Set - <varname>log_min_error_statement</> to <literal>error</> to - log such statements. - </para> - - <para> - When a function is defined in the - <application>PL/pgSQL</application>server-side language, any queries - executed by the function will only be logged the first time that the - function is invoked in a particular session. This is because - <application>PL/pgSQL</application> keeps a cache of the - query plans produced for the SQL statements in the function. + Statements that contain simple syntax errors are not logged + even by the <varname>log_statement</> = <literal>all</> setting, + because the log message is emitted only after basic parsing has + been done to determine the statement type. In the case of extended + query protocol, this setting likewise does not log statements that + fail before the Execute phase (i.e., during parse analysis or + planning). Set <varname>log_min_error_statement</> to + <literal>error</> to log such statements. </para> </note> </listitem> [parent: 1b84441a4912]