2016-07-25 2 views
0

Postgres 서버에서 테이블을 검사했습니다. autovacuum이 실행되는 reloptions의 기본값은 무엇입니까

SELECT reloptions 
FROM pg_class 
WHERE relname = 'log_xxx_table'; 

는 그 반환 데이터가 "autovacuum_enabled = true"하지만 데이터가 null입니다 반환 추측.

이 테이블에는 진공 로그 자동 진공이 있습니다.

기본 reloptions은 null이지만 autovacuum_enabled = true입니까?

+0

귀하의 질문에 대한 정확한 답변은 무엇입니까? –

답변

1

reloptions의 기본값은 null이며 구성 가능한 옵션이 기본값으로 설정됨을 의미합니다. autovacuum_enabled의 기본값은 true입니다. 예를 들어 다음과 같이 설정할 수 있습니다.

create table a_table(id int) 
with (autovacuum_enabled = false); 

select relname, reloptions 
from pg_class 
where relname = 'a_table'; 

relname |   reloptions   
---------+---------------------------- 
a_table | {autovacuum_enabled=false} 
(1 row) 
+0

답장을 보내주세요. –