<para>
The <structfield>pid</structfield> column can be joined to the
- <structfield>procpid</structfield> column of the
+ <structfield>pid</structfield> column of the
<structname>pg_stat_activity</structname> view to get more
information on the session holding or waiting to hold each lock.
Also, if you are using prepared transactions, the
identifier from <literal>pg_stat_activity</>, use this query:
<programlisting>
SELECT to_hex(EXTRACT(EPOCH FROM backend_start)::integer) || '.' ||
- to_hex(procpid)
+ to_hex(pid)
FROM pg_stat_activity;
</programlisting>
<para>
Specifies the number of bytes reserved to track the currently
executing command for each active session, for the
- <structname>pg_stat_activity</>.<structfield>current_query</> field.
+ <structname>pg_stat_activity</>.<structfield>query</> field.
The default value is 1024. This parameter can only be set at server
start.
</para>
send signals (<systemitem>SIGINT</> or <systemitem>SIGTERM</>
respectively) to backend processes identified by process ID.
The process ID of an active backend can be found from
- the <structfield>procpid</structfield> column of the
+ the <structfield>pid</structfield> column of the
<structname>pg_stat_activity</structname> view, or by listing the
<command>postgres</command> processes on the server (using
<application>ps</> on Unix or the <application>Task
example, to show the <acronym>PID</>s and current queries of all server processes:
<programlisting>
-SELECT pg_stat_get_backend_pid(s.backendid) AS procpid,
- pg_stat_get_backend_activity(s.backendid) AS current_query
+SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
+ pg_stat_get_backend_activity(s.backendid) AS query
FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;
</programlisting>
</para>
<entry>statement-status</entry>
<entry>(const char *)</entry>
<entry>Probe that fires anytime the server process updates its
- <structname>pg_stat_activity</>.<structfield>current_query</> status.
+ <structname>pg_stat_activity</>.<structfield>status</>.
arg0 is the new status string.</entry>
</row>
<row>
{
{"track_activity_query_size", PGC_POSTMASTER, RESOURCES_MEM,
- gettext_noop("Sets the size reserved for pg_stat_activity.current_query, in bytes."),
+ gettext_noop("Sets the size reserved for pg_stat_activity.query, in bytes."),
NULL,
},
&pgstat_track_activity_query_size,