运行autovacuum的reloptions中的默认值是什么

时间:2016-07-25 13:28:12

标签: postgresql autovacuum

我在Postgres服务器上检查了表。

SELECT reloptions
FROM pg_class
WHERE relname = 'log_xxx_table';

我猜测返回数据为"autovacuum_enabled = true",但返回数据为null

此表有真空日志运行autovacuum。

默认重定位为空但autovacuum_enabled = true?

1 个答案:

答案 0 :(得分:2)

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)