Search Postgresql Archives

Re: Vacuum all tables unders under one schema (not under one database)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 09, 2006 at 11:39:09AM -0500, Emi Lu wrote:
> I'd like to vacuum all tables under a specific schema. Instead of 
> specifying tables one by one under the schema (not one Database), is 
> there a simple way to do it?

VACUUM works either on a specific table or on an entire database;
it doesn't have an option to vacuum a subset of tables such as all
those in a particular schema.  VACUUM also isn't allowed in server-side
functions so you can't write a function to do the job.  You could,
however, write a simple client application to query the system
catalogs and vacuum each table in a particular schema.  Maybe that
would be a useful option to add to vacuumdb.

Another possibility would be to use autovacuum.

-- 
Michael Fuhr


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux