mirror of
https://github.com/postgres/postgres.git
synced 2025-06-06 00:02:36 -04:00
Add mention of errfinish.
This commit is contained in:
parent
3332e38189
commit
0849955f3a
14
doc/FAQ_DEV
14
doc/FAQ_DEV
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Developer's Frequently Asked Questions (FAQ) for PostgreSQL
|
Developer's Frequently Asked Questions (FAQ) for PostgreSQL
|
||||||
|
|
||||||
Last updated: Mon Sep 19 21:28:08 EDT 2005
|
Last updated: Thu Oct 27 09:48:14 EDT 2005
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -798,11 +798,13 @@ typedef struct nameData
|
|||||||
If the postmaster is running, start psql in one window, then find the
|
If the postmaster is running, start psql in one window, then find the
|
||||||
PID of the postgres process used by psql using SELECT
|
PID of the postgres process used by psql using SELECT
|
||||||
pg_backend_pid(). Use a debugger to attach to the postgres PID. You
|
pg_backend_pid(). Use a debugger to attach to the postgres PID. You
|
||||||
can set breakpoints in the debugger and issue queries from psql. If
|
can set breakpoints in the debugger and issue queries from the other.
|
||||||
you are debugging postgres startup, you can set PGOPTIONS="-W n", then
|
If you are looking to find the location that is generating an error or
|
||||||
start psql. This will cause startup to delay for n seconds so you can
|
log message, set a breakpoint at errfinish. psql. If you are debugging
|
||||||
attach to the process with the debugger, set any breakpoints, and
|
postgres startup, you can set PGOPTIONS="-W n", then start psql. This
|
||||||
continue through the startup sequence.
|
will cause startup to delay for n seconds so you can attach to the
|
||||||
|
process with the debugger, set any breakpoints, and continue through
|
||||||
|
the startup sequence.
|
||||||
|
|
||||||
You can also compile with profiling to see what functions are taking
|
You can also compile with profiling to see what functions are taking
|
||||||
execution time. The backend profile files will be deposited in the
|
execution time. The backend profile files will be deposited in the
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
<H1>Developer's Frequently Asked Questions (FAQ) for
|
<H1>Developer's Frequently Asked Questions (FAQ) for
|
||||||
PostgreSQL</H1>
|
PostgreSQL</H1>
|
||||||
|
|
||||||
<P>Last updated: Mon Sep 19 21:28:08 EDT 2005</P>
|
<P>Last updated: Thu Oct 27 09:48:14 EDT 2005</P>
|
||||||
|
|
||||||
<P>Current maintainer: Bruce Momjian (<A href=
|
<P>Current maintainer: Bruce Momjian (<A href=
|
||||||
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
|
||||||
@ -982,7 +982,9 @@
|
|||||||
window, then find the <SMALL>PID</SMALL> of the <I>postgres</I>
|
window, then find the <SMALL>PID</SMALL> of the <I>postgres</I>
|
||||||
process used by <I>psql</I> using <CODE>SELECT pg_backend_pid()</CODE>.
|
process used by <I>psql</I> using <CODE>SELECT pg_backend_pid()</CODE>.
|
||||||
Use a debugger to attach to the <I>postgres</I> <SMALL>PID</SMALL>.
|
Use a debugger to attach to the <I>postgres</I> <SMALL>PID</SMALL>.
|
||||||
You can set breakpoints in the debugger and issue queries from
|
You can set breakpoints in the debugger and issue queries from the
|
||||||
|
other. If you are looking to find the location that is generating
|
||||||
|
an error or log message, set a breakpoint at <I>errfinish</>.
|
||||||
|
|
||||||
<I>psql</I>. If you are debugging <I>postgres</I> startup, you can
|
<I>psql</I>. If you are debugging <I>postgres</I> startup, you can
|
||||||
set PGOPTIONS="-W n", then start <I>psql</I>. This will cause startup
|
set PGOPTIONS="-W n", then start <I>psql</I>. This will cause startup
|
||||||
|
Loading…
x
Reference in New Issue
Block a user