wal_level é comentado no postgresql.conf e também não vejo nenhuma entrada no auto.conf. mas no nível do databsae vejo seu conjunto para REPLICA. Existe algum outro lugar onde poderia ter sido definido?
postgres@postgresqlmaster:/etc/postgresql/12/data$ psql -p 5433
psql (12.3 (Ubuntu 12.3-1.pgdg18.04+1))
Type "help" for help.
postgres=# select name, setting, sourcefile, sourceline from pg_settings where name = 'wal_level';
name | setting | sourcefile | sourceline
-----------+---------+------------+------------
wal_level | replica | |
(1 row)
postgres@postgresqlmaster:/etc/postgresql/12/data$ cat /var/lib/postgresql/12/data/postgresql.auto.conf
# Do not edit this file manually!
# It will be overwritten by the ALTER SYSTEM command.
listen_addresses = '*'
shared_buffers = '200MB'
synchronous_standby_names = 'pgstandby_synch1'
replica
é o valor padrão parawal_level
.“Padrão” significa o valor usado se os arquivos de configuração não fornecerem uma configuração para o parâmetro. É um valor que é codificado no
postgres
executável.postgresql.conf
contém a maioria dos parâmetros “comentados” e com seus valores padrão. Isso pode ser confuso no início, mas documenta os parâmetros e seus valores padrão.