On Sat, Apr 3, 2021, at 17:50, Fabien COELHO wrote:
> Perhaps the configuration-file parser has been fixed since to support
> embedded newlines? If so, then maybe it would actually be an idea to
> support newlines by escaping them?
Dunno.
If such a feature gets considered, I'm not sure I'd like to actually edit
pg configuration file to change the message.
For the ALTER SYSTEM case, the value would be written to postgresql.auto.conf,
and that file we shouldn't edit manually anyway, right?
The actual source looks pretty straightforward. I'm wondering whether pg
style would suggest to write motd != NULL instead of just motd.
That's what I had originally, but when reviewing my code verifying code style,
I noticed the other case it more common:
if \([a-z]* != NULL &&
119 results in 72 files
if \([a-z]* &&
936 results in 311 files
I'm wondering whether it should be possible to designate (1) a file the
content of which would be shown, or (2) a command, the output of which
would be shown [ok, there might be security implications on this one].
Can't we just do that via plpgsql and EXECUTE somehow?
/Joel