PostgreSQL 온라인 적용 가능 파라미터 확인

 

PostgreSQL 온라인 적용 가능 파라미터 확인

 

PostgreSQL의 파라미터 (postgresql.conf) 중에 반드시 restart로 적용해야 하는 파라미터가 있는가 하면,

reload만으로도 적용 가능한 파라미터가 있습니다.

만약 archive_command 파라미터의 restart, reload 여부를 알고 싶다면,

select name, setting, context from pg_settings
where name = 'archive_command';

name 조건에 파라미터 값을 주면 확인이 가능합니다.

context 결과 값에 postmaster 가 나온다면 restart 가 필요하며, signup이 나온다면 reload만으로 적용이 가능합니다.

postmaster가 조건인 결과값을 모두 보고 싶다면,

select name, setting, context from pg_settings
where context = 'postmaster';

or context = ‘signup’ 을 조건으로 주면 restart, reload 여부를 알수 있습니다.

$ pg_ctl reload
$ pg_ctl restart

로 적용하거나, reload 가 가능한 파라미터의 경우

psql 접속 후

postgres=# SELECT pg_reload_conf();

명령으로 적용 가능 합니다.

 

You may also like...

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다