Re: Symbolic link breaks for postgresql.auto.conf

From: RAJAMOHAN <garajamohan(at)gmail(dot)com>
To: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>, Vijaykumar Jain <vijaykumarjain(dot)github(at)gmail(dot)com>, pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Symbolic link breaks for postgresql.auto.conf
Date: 2021-06-07 11:11:46
Message-ID: CAFzdnttR_iLxWnJCZaLC+oe3OwVZcOSFDbewhAos4nahKBm25Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thanks guys.

Able to resolve the issue, by using the include_if_exists parameter as
Adrian suggested.

Thanks & Regards,
Rajamohan.J

On Mon, Jun 7, 2021 at 1:02 AM Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
wrote:

> On 6/6/21 10:50 AM, Vijaykumar Jain wrote:
>
> Please reply to list also.
> Ccing list
>
> Also please use inline or bottom posting, it makes things easier to follow.
>
> > Yeah I am aware of that :)
> >
> > I was referring to if the main config is managed via some config
> > management tool like puppet, ansible or anything else that would wipe
> > the changes made temporarily.
>
> Which 'includes' could handle depending on what the config management
> tool is using as the starting main config(postgresql.conf I presume). If
> that file is seeded with an include, or better yet include_if_exists,
> that point at files outside PG_DATA then you would have the ability to
> override settings at will with a reload/restart.
>
> If the above does not cover your use case you will need to provide a
> more detailed description of how your configuration management is done.
>
> >
> >
> > On Sun, Jun 6, 2021, 10:45 PM Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com
> > <mailto:adrian(dot)klaver(at)aklaver(dot)com>> wrote:
> >
> > On 6/6/21 10:02 AM, Vijaykumar Jain wrote:
> > > Yes, I learnt it the hard way as well :) I made changes via the
> > alter
> > > system, and did a pg_restore, and the changes were lost :)
> > >
> > > use the alter system for ad hoc changes, but make sure those
> > changes are
> > > added back to the postgresql.conf file immediately (or however
> > the main
> > > conf file is managed).
> >
> > I would suggest taking a look at 'includes':
> >
> >
> https://www.postgresql.org/docs/13/config-setting.html#CONFIG-INCLUDES
> > <
> https://www.postgresql.org/docs/13/config-setting.html#CONFIG-INCLUDES>
> >
> >
> > >
> > >
> > > On Sun, 6 Jun 2021 at 22:17, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us
> > <mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>
> > > <mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us <mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>>> wrote:
> > >
> > > RAJAMOHAN <garajamohan(at)gmail(dot)com
> > <mailto:garajamohan(at)gmail(dot)com> <mailto:garajamohan(at)gmail(dot)com
> > <mailto:garajamohan(at)gmail(dot)com>>> writes:
> > > > I am trying to keep a symbolic link for the
> > > *postgresql.auto.conf* outside
> > > > the data directory. The link gets created but whenever I
> > issue an
> > > alter
> > > > system statement it gets broken.
> > >
> > > This is not supported. Don't do it.
> > >
> > > The right way to keep the hand-maintained config files
> > outside the
> > > data directory is not the way you've done it here, either.
> > It might
> > > accidentally work, but the preferred way is to put
> > "data_directory =
> > > whatever" in postgresql.conf and then start the postmaster
> > with -D
> > > pointing at where the config files are.
> > >
> > > But in any case, postgresql.auto.conf is not hand-maintained;
> it
> > > is part of the cluster data, so it belongs in the data
> directory.
> > >
> > > regards, tom lane
> > >
> > >
> > >
> > >
> > > --
> > > Thanks,
> > > Vijay
> > > Mumbai, India
> >
> >
> > --
> > Adrian Klaver
> > adrian(dot)klaver(at)aklaver(dot)com <mailto:adrian(dot)klaver(at)aklaver(dot)com>
> >
>
>
> --
> Adrian Klaver
> adrian(dot)klaver(at)aklaver(dot)com
>
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Daniel Perrett 2021-06-07 11:22:05 RE: Ideas for building a system that parses medical research publications/articles [EXT]
Previous Message Atul Kumar 2021-06-07 10:41:59 base directory size getting increased