Thread: alter system command
hi, I have set archive_command like below: alter system set archive_command ='pgbackrest --stanza=main archive-push %'; then I reloaded the conf file select pg_reload_conf(); now when i checked it using the show command like it gave me correct output postgres=# show archive_command; archive_command ----------------------------------------- pgbackrest --stanza=main archive-push % but... while checking the postgresql.conf file it didn't show me above output, the parameter acrhive_command is still set with default value archive_command = '/bin/true/' # command to use to archive a logfile segment So please help me in giving the reason of it that even after reloading the conf file why it didn't set the value in postgresql.conf file ? Regards, Atul
Hi,
Please check postgresql.auto.conf file.
Ahmet
On Sun, 27 Dec 2020 at 10:53, Atul Kumar <akumar14871@gmail.com> wrote:
hi,
I have set archive_command like below:
alter system set archive_command ='pgbackrest --stanza=main archive-push %';
then I reloaded the conf file
select pg_reload_conf();
now when i checked it using the show command like it gave me correct output
postgres=# show archive_command;
archive_command
-----------------------------------------
pgbackrest --stanza=main archive-push %
but...
while checking the postgresql.conf file it didn't show me above
output, the parameter acrhive_command is still set with default value
archive_command = '/bin/true/' # command to use to archive a
logfile segment
So please help me in giving the reason of it that even after reloading
the conf file why it didn't set the value in postgresql.conf file ?
Regards,
Atul
On 12/27/20 12:00 AM, Ahmet Demir wrote: > Hi, > > Please check postgresql.auto.conf file. > https://www.postgresql.org/docs/13/sql-altersystem.html > <https://www.postgresql.org/docs/13/sql-altersystem.html> For a more generic option do: select * from pg_settings where name = 'archive_command'; https://www.postgresql.org/docs/12/view-pg-settings.html pg_settings will tell you where the server is getting a particular setting from. > > Ahmet > > On Sun, 27 Dec 2020 at 10:53, Atul Kumar <akumar14871@gmail.com > <mailto:akumar14871@gmail.com>> wrote: > > hi, > > I have set archive_command like below: > > alter system set archive_command ='pgbackrest --stanza=main > archive-push %'; > > then I reloaded the conf file > > select pg_reload_conf(); > > > now when i checked it using the show command like it gave me correct > output > > postgres=# show archive_command; > archive_command > ----------------------------------------- > pgbackrest --stanza=main archive-push % > > > but... > > while checking the postgresql.conf file it didn't show me above > output, the parameter acrhive_command is still set with default value > > archive_command = '/bin/true/' # command to use to archive a > logfile segment > > So please help me in giving the reason of it that even after reloading > the conf file why it didn't set the value in postgresql.conf file ? > > > Regards, > Atul > > -- Adrian Klaver adrian.klaver@aklaver.com