Re: [SQL] vacuum all but system tables

2003-03-19 Thread Tom Lane
"Victor Yegorov" <[EMAIL PROTECTED]> writes: > May be I'll put my question in a different manner: > System tables are location-wide (I mean one set of tables for PostgreSQL > location) or each database has it's own set of system tables? pg_database, pg_shadow, pg_group are shared, the rest are pe

Re: [SQL] vacuum all but system tables

2003-03-19 Thread Tom Lane
"Victor Yegorov" <[EMAIL PROTECTED]> writes: > I'd like to make a script to automatically vacuum all my DBs nightly. And > I'd like to skip system tables, starting with pg_*. Um ... what in the world makes you think that's a good idea? System tables need maintenance too.

Re: [SQL] vacuum all but system tables

2003-03-19 Thread A.Bhuvaneswaran
> I'd like to make a script to automatically vacuum all my DBs nightly. And > I'd like to skip system tables, starting with pg_*. If you run the process as non-super user, it must skip your system tables. On the other hand, if you run it as a super user, it must be done table wise from your scr

[SQL] vacuum all but system tables

2003-03-19 Thread Victor Yegorov
Hello. I'd like to make a script to automatically vacuum all my DBs nightly. And I'd like to skip system tables, starting with pg_*. I've seen in the list archives somebody's solution using regexps, something like: $> vacuum analyze !~ ^pg_; It doesn't work for me, and I cannot find the origin