Mention that toplevel is part of pg_stat_statements key.
authorMagnus Hagander <magnus@hagander.net>
Fri, 23 Apr 2021 09:41:36 +0000 (11:41 +0200)
committerMagnus Hagander <magnus@hagander.net>
Fri, 23 Apr 2021 09:45:28 +0000 (11:45 +0200)
While at it, also document that toplevel is always true if
pg_stat_statements.track is set to top.

Author: Julien Rouhaud
Reported-By: Fujii Masao
Discussion: https://postgr.es/m/a878d5ea-64a7-485e-5d2f-177618ebc52d@oss.nttdata.com

doc/src/sgml/pgstatstatements.sgml

index a0c315aa9740a202280a396c8142e5f91f38b26a..bc2b6038ee851995e3e0672891e2755e3a07cf24 100644 (file)
@@ -46,8 +46,8 @@
   <para>
    The statistics gathered by the module are made available via a
    view named <structname>pg_stat_statements</structname>.  This view
-   contains one row for each distinct database ID, user ID and query
-   ID (up to the maximum number of distinct statements that the module
+   contains one row for each distinct database ID, user ID, query ID and
+   toplevel (up to the maximum number of distinct statements that the module
    can track).  The columns of the view are shown in
    <xref linkend="pgstatstatements-columns"/>.
   </para>
@@ -93,6 +93,8 @@
       </para>
       <para>
        True if the query was executed as a top level statement
+       (if <varname>pg_stat_statements.track</varname> is set to
+       <literal>all</literal>, otherwise always false)
       </para></entry>
      </row>