Se eu definir random_page_cost = 1.1
no meu postgresql.conf, ele não será definido, nem após a reinicialização, nem após select pg_reload_conf();
...
No entanto, ele será definido se eu o inserir no arquivo de configuração antes de criar um novo cluster.
Se eu atualizá-lo via ALTER SYSTEM SET random_page_cost = 1.1; select pg_reload_conf();
, ele será definido corretamente.
Alguém pode me orientar sobre como descobrir POR QUÊ?
(Eu já comecei com -d 5
, esperando encontrar algo interessante nos logs de inicialização, por que o valor está sendo ignorado, mas não encontrei nada.
Desde já, obrigado.
Atenciosamente,
Stefan
Os parâmetros podem ser definidos em vários níveis que substituem uma configuração em
postgresql.conf
:ALTER SYSTEM
SET
ouSET LOCAL
Para determinar o que substitui o valor de
postgresql.conf
, executeVocê pode desfazer uma configuração
ALTER SYSTEM
comAs configurações no banco de dados ou no usuário podem ser desfeitas com
ALTER DATABASE/ROLE ... RESET ...
.Depois de desfazer todas as configurações substituídas, a configuração de
postgresql.conf
prevalecerá.