alter system command

Started by Atul Kumarover 5 years ago3 messagesgeneral
Jump to latest
#1Atul Kumar
akumar14871@gmail.com

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

#2Ahmet Demir
dbademir@gmail.com
In reply to: Atul Kumar (#1)
Re: alter system command

Hi,

Please check postgresql.auto.conf file.
https://www.postgresql.org/docs/13/sql-altersystem.html

Ahmet

On Sun, 27 Dec 2020 at 10:53, Atul Kumar <akumar14871@gmail.com> wrote:

Show quoted text

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

#3Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Ahmet Demir (#2)
Re: alter system command

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&gt;

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