On Thu, Feb 18, 2010 at 12:37 PM, Richard Huxton <d...@archonet.com> wrote:

> On 18/02/10 17:20, Chris Barnes wrote:
>
>>
>> I'm trying to have this table ignored by the autovacuum process.
>>
>> It wasn't created with this in mind, hoping there is still a way?
>>
>
>  alter table schema.table SET (autovacuum_enabled = false);
>>
>> ERROR:  unrecognized parameter "autovacuum_enabled"
>>
>
> Close, but it's classed under storage parameters. You'll want to see the
> SQL reference entry for "CREATE TABLE".
>

Hrmm.. I think the OP's syntax is correct, but he's probably using a version
older than 8.4, when support for per-table autovacuum_enabled was added.

On HEAD:

test=# CREATE TABLE foo (a int);
CREATE TABLE
test=# alter table foo SET ( autovacuum_enabled=false) ;
ALTER TABLE
test=# \d+ foo
                  Table "public.foo"
 Column |  Type   | Modifiers | Storage | Description
--------+---------+-----------+---------+-------------
 a      | integer |           | plain   |
Has OIDs: no
Options: autovacuum_enabled=false


 Josh

Reply via email to