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...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.