RE: [HACKERS] How to ignore system indexes - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject RE: [HACKERS] How to ignore system indexes
Date
Msg-id 001c01bf6177$94d73ec0$2801007e@tpf.co.jp
Whole thread Raw
In response to Re: [HACKERS] How to ignore system indexes  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: [HACKERS] How to ignore system indexes
List pgsql-hackers
> -----Original Message-----
> From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
> 
> > > One solution is to use pg_upgrade.  It allows an initdb and 
> recreate of
> > > all tables without reload.
> > > -- 
> > 
> > Isn't it a big charge to execute pg_upgrade for a huge database ?
> > I have never used pg_upgrade.
> > Is pg_upgrade available now ?
> > Is pg_upgrade reliable ?
> 
> It has been around since 6.3?  It allows initdb, recreates the tables,
> then moves the data files back into place.  There is even a manual page.
>

I know the command but does 6.5 have it ?
> > 
> > My design is as follows.
> > 
> > postgres -P test   /* I'm using -P as a new option temporarily */.
> > 
> > > reindex database test;  (all system indexes of a db)
> > > reindex table pg_class; (all indexes of a system table)
> > > reindex index pg_index_indexrelid_index; (a system index)
> > 
> > If we could ignore system indexes,it won't be difficult to implement
> > REINDEX command itself..
> 
> Not sure how to find all those places.
>

I would only change the stuff required for REINDEX command,
though I know almost all those places.
Regards.

Hiroshi Inoue
Inoue@tpf.co.jp


pgsql-hackers by date:

Previous
From: Mike Mascari
Date:
Subject: Is pg_dump still broken?
Next
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] How to ignore system indexes