Re: BUG #1466: #maintenace_work_mem = 16384 - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #1466: #maintenace_work_mem = 16384
Date
Msg-id 11025.1108135919@sss.pgh.pa.us
Whole thread Raw
In response to Re: BUG #1466: #maintenace_work_mem = 16384  ("Magnus Hagander" <mha@sollentuna.net>)
List pgsql-bugs
"Magnus Hagander" <mha@sollentuna.net> writes:
> Can defaults be set to the result of a function?

By "power-on default" I mean the value that the variable is assigned as
its static initializer.  That has to be a link-time constant (at least
in C ...).  Anything else will mean misbehavior if an error occurs
before the GUC code itself has been able to initialize.

> The problem with changing the default from stderr to eventlog is that it
> will send the messages to the eventlog even if running from the console,
> which is not good.

It's not perfect maybe, but it's certainly less bad than the present
behavior.  At least we know that the eventlog will always exist on
Windows.  I'm not sure how interesting the running-from-the-console
case actually is for Windows users anyway.

            regards, tom lane

pgsql-bugs by date:

Previous
From: "Magnus Hagander"
Date:
Subject: Re: BUG #1466: #maintenace_work_mem = 16384
Next
From: Tom Lane
Date:
Subject: Re: BUG #1473: Backend bus error, possibly due to ANALYZE