| From: | Peter Fein <pfein(at)pobox(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: Privileges needed by pg_autovacuum? |
| Date: | 2005-07-23 23:43:20 |
| Message-ID: | 42E2D618.6040106@pobox.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Peter Fein wrote:
> I've password protected the 'postgres' account (to enable secure remote
> access) and I don't want to store the password on the local file system.
> I therefore want to create a separate account for use by pg_autovacuum
> (locked down in pg_hba.conf and perhaps with a password). What are the
> minimum set of privileges needed by pg_autovacuum? I've searched
> extensively & can't find an answer.
>
Well, I created a user, connected & ran VACUUM and was greeted with the
following message:
WARNING: skipping "sql_packages" --- only table or database owner can
vacuum it
and many similar. Guess that answers my question. ;( I suppose I could
change ownership of all my databases to the pg_autovacuum account and
then restrict privileges, but this seems like a pain (and if someone
logged in as that users, they could alter the privileges anyway, if my
understanding of GRANT is correct).
I suppose this issue will go away when autovacuum is integrated into the
server itself in 8.1?
--
Peter Fein pfein(at)pobox(dot)com 773-575-0694
Basically, if you're not a utopianist, you're a schmuck. -J. Feldman
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2005-07-24 00:28:58 | Re: Privileges needed by pg_autovacuum? |
| Previous Message | Sean Davis | 2005-07-23 23:27:13 | Re: temporary tables ? |