diff --git a/doc/src/FAQ.html b/doc/src/FAQ.html index 19344f9322627b10ed681f13746c475e300a2dad..bc06aed60beeb9ef3682905070a6d1e159dfc768 100644 --- a/doc/src/FAQ.html +++ b/doc/src/FAQ.html @@ -728,10 +728,13 @@ from the postmaster, it is not running in an identical environment and locking/backend interaction problems may not be duplicated.<P> Another method is to start <I>psql</I> in one window, then find the -<small>PID</small> of the <i>postgres</i> process being used by the +<small>PID</small> of the <i>postgres</i> process used by <i>psql.</i> Use a debugger to attach to the <i>postgres</i> -<small>PID.</small> You can set breakpoints in the debugger and issues -queries from <i>psql.</i> +<small>PID.</small> You can set breakpoints in the debugger and issue +queries from <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 to delay for <i>n</i> seconds so you can attach with the +debugger and trace through the startup sequence.<P> The postgres program has -s, -A, and -t options that can be very useful for debugging and performance measurements.<P> diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c index 17ec6cf695c9f5a3dae8bf52f88fcf7ae2ad78dc..e218daa7483a0db9561b0c958c1787249a95de4d 100644 --- a/src/backend/utils/cache/inval.c +++ b/src/backend/utils/cache/inval.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.36 2000/05/30 00:49:54 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/cache/inval.c,v 1.37 2000/06/08 19:51:03 momjian Exp $ * * Note - this code is real crufty... * @@ -905,6 +905,7 @@ ImmediateInvalidateSharedHeapTuple(Relation relation, HeapTuple tuple) "ImmediateInvalidateSharedHeapTuple"); } +#ifdef NOT_USED /* * ImmediateSharedRelationCacheInvalidate * Register shared relation cache invalidation immediately @@ -940,3 +941,4 @@ ImmediateSharedRelationCacheInvalidate(Relation relation) RelationIdImmediateRegisterSharedInvalid( RelOid_pg_class, RelationGetRelid(relation)); } +#endif diff --git a/src/include/utils/inval.h b/src/include/utils/inval.h index b312839474d08a2cd915060141ee8c05b1e423c8..a585152555ba2ff478f5ba35ea40f2080e5503fc 100644 --- a/src/include/utils/inval.h +++ b/src/include/utils/inval.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: inval.h,v 1.16 2000/01/26 05:58:38 momjian Exp $ + * $Id: inval.h,v 1.17 2000/06/08 19:51:06 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -28,6 +28,4 @@ extern void RelationMark4RollbackHeapTuple(Relation relation, HeapTuple tuple); extern void ImmediateInvalidateSharedHeapTuple(Relation relation, HeapTuple tuple); -extern void ImmediateSharedRelationCacheInvalidate(Relation relation); - #endif /* INVAL_H */