Commit 7090c3e8 authored by Tom Lane's avatar Tom Lane

Make debug_assertions default to ON, when compiled in at all, for

backwards compatibility with old behavior.
parent b0d5036c
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.17 2000/07/22 14:49:00 petere Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.18 2000/08/11 18:31:06 tgl Exp $
--> -->
<Chapter Id="runtime"> <Chapter Id="runtime">
...@@ -683,8 +683,11 @@ env PGOPTIONS='--geqo=off' psql ...@@ -683,8 +683,11 @@ env PGOPTIONS='--geqo=off' psql
Turns on various assertion checks. This is a debugging aid. If Turns on various assertion checks. This is a debugging aid. If
you are experiencing strange problems or crashes you might you are experiencing strange problems or crashes you might
want to turn this on, as it might expose programming mistakes. want to turn this on, as it might expose programming mistakes.
To use this option, the macro <literal>USE_ASSERT_CHECKING</> To use this option, the macro <literal>USE_ASSERT_CHECKING</literal>
must be defined when Postgres is built. must be defined when Postgres is built (see the configure option
<literal>--enable-cassert</literal>). Note that
<literal>DEBUG_ASSERTIONS</literal> defaults to ON if Postgres
has been built this way.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Support for grand unified configuration scheme, including SET * Support for grand unified configuration scheme, including SET
* command, configuration file, and command line options. * command, configuration file, and command line options.
* *
* $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.7 2000/07/14 15:43:47 thomas Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.8 2000/08/11 18:31:10 tgl Exp $
* *
* Copyright 2000 by PostgreSQL Global Development Group * Copyright 2000 by PostgreSQL Global Development Group
* Written by Peter Eisentraut <peter_e@gmx.net>. * Written by Peter Eisentraut <peter_e@gmx.net>.
...@@ -38,7 +38,7 @@ extern bool Log_connections; ...@@ -38,7 +38,7 @@ extern bool Log_connections;
* Debugging options * Debugging options
*/ */
#ifdef USE_ASSERT_CHECKING #ifdef USE_ASSERT_CHECKING
bool assert_enabled; bool assert_enabled = true;
#endif #endif
bool Debug_print_query = false; bool Debug_print_query = false;
bool Debug_print_plan = false; bool Debug_print_plan = false;
...@@ -52,7 +52,7 @@ bool Show_executor_stats = false; ...@@ -52,7 +52,7 @@ bool Show_executor_stats = false;
bool Show_query_stats = false; /* this is sort of all three above together */ bool Show_query_stats = false; /* this is sort of all three above together */
bool Show_btree_build_stats = false; bool Show_btree_build_stats = false;
bool SQL_inheritance; bool SQL_inheritance = true;
enum config_type enum config_type
...@@ -161,7 +161,7 @@ ConfigureNamesBool[] = ...@@ -161,7 +161,7 @@ ConfigureNamesBool[] =
{"log_pid", PGC_SIGHUP, &Log_pid, false}, {"log_pid", PGC_SIGHUP, &Log_pid, false},
#ifdef USE_ASSERT_CHECKING #ifdef USE_ASSERT_CHECKING
{"debug_assertions", PGC_USERSET, &assert_enabled, false}, {"debug_assertions", PGC_USERSET, &assert_enabled, true},
#endif #endif
{"debug_print_query", PGC_USERSET, &Debug_print_query, false}, {"debug_print_query", PGC_USERSET, &Debug_print_query, false},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment