From: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Clayton Cottingham <drfrog(at)smartt(dot)com>, "pgsql-sql(at)postgresql(dot)org" <pgsql-sql(at)postgreSQL(dot)org> |
Subject: | Re: [SQL] possible bug? |
Date: | 1999-10-26 04:58:31 |
Message-ID: | 199910260458.AAA20296@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
> Clayton Cottingham <drfrog(at)smartt(dot)com> writes:
> > can anyone confirm this?
> > create index idx on table using btree(column );
> > cluster idx on table;
> > drop index idx;
> > seems to drop all permissions and indexes
> > on the table involved
>
> "cluster" deliberately drops all other indexes on the target table,
> according to the source code. (If this isn't mentioned in the
> documentation, it should be.)
>
> It looks like the implementation method is to build a whole new
> table, destroy the old, and rename the new into place. That probably
> explains why the permissions get lost --- I suppose triggers &etc
> are not carried over either, and heaven help you if you try to cluster
> a member of an inheritance hierarchy...
>
> I have no idea how hard it'd be to make a less destructive version
> of "cluster". Another item for the TODO list, I guess.
>
Already on TODO list. Text added to make it clearer.
--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
From | Date | Subject | |
---|---|---|---|
Next Message | Zakkr | 1999-10-26 07:53:22 | Re: [SQL] Week of year function? |
Previous Message | Bruce Momjian | 1999-10-26 04:55:03 | Re: [SQL] possible bug? |