aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-10-27 13:48:14 +0000
committerBruce Momjian <bruce@momjian.us>2005-10-27 13:48:14 +0000
commit0849955f3aee74e4dc208c2b03cab6e3a9c48bc6 (patch)
tree9116a4a1db8024683bb80d8f5e85f7c5a99f1983
parent3332e38189b27b64428db4f0bcd5459800de1cfc (diff)
downloadpostgresql-0849955f3aee74e4dc208c2b03cab6e3a9c48bc6.tar.gz
postgresql-0849955f3aee74e4dc208c2b03cab6e3a9c48bc6.zip
Add mention of errfinish.
-rw-r--r--doc/FAQ_DEV14
-rw-r--r--doc/src/FAQ/FAQ_DEV.html6
2 files changed, 12 insertions, 8 deletions
diff --git a/doc/FAQ_DEV b/doc/FAQ_DEV
index 6b75c7be449..ac8b8ff0aeb 100644
--- a/doc/FAQ_DEV
+++ b/doc/FAQ_DEV
@@ -1,7 +1,7 @@
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)
@@ -798,11 +798,13 @@ typedef struct nameData
If the postmaster is running, start psql in one window, then find the
PID of the postgres process used by psql using SELECT
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
- you are debugging postgres startup, you can set PGOPTIONS="-W n", then
- start psql. This 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.
+ 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 errfinish. psql. If you are debugging
+ postgres startup, you can set PGOPTIONS="-W n", then start psql. This
+ 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
execution time. The backend profile files will be deposited in the
diff --git a/doc/src/FAQ/FAQ_DEV.html b/doc/src/FAQ/FAQ_DEV.html
index 69db6aa18c8..7acb76feb94 100644
--- a/doc/src/FAQ/FAQ_DEV.html
+++ b/doc/src/FAQ/FAQ_DEV.html
@@ -13,7 +13,7 @@
<H1>Developer's Frequently Asked Questions (FAQ) for
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=
"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>
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>.
- 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
set PGOPTIONS="-W n", then start <I>psql</I>. This will cause startup