This was fixed in 7.0.1.

> Sorry for a downer on an excellent piece of software.
> 
> --
> Darren Steven
> Applications Specialist
> Networking Tasmania
> Telstra Australia
> Ph.1800 813 302
> 
> 

> If PostgreSQL failed to compile on your computer or you found a bug that
> is likely to be specific to one platform then please fill out this form
> and e-mail it to [EMAIL PROTECTED]
> 
> To report any other bug, fill out the form below and e-mail it to
> [EMAIL PROTECTED]
> 
> If you not only found the problem but solved it and generated a patch
> then e-mail it to [EMAIL PROTECTED] instead.  Please use the
> command "diff -c" to generate the patch.
> 
> You may also enter a bug report at http://www.postgresql.org/ instead of
> e-mail-ing this form.
> 
> ============================================================================
>                         POSTGRESQL BUG REPORT TEMPLATE
> ============================================================================
> 
> 
> Your name             :       Darren Steven
> Your email address    :       [EMAIL PROTECTED]
> 
> 
> System Configuration
> ---------------------
>   Architecture (example: Intel Pentium)       : Intel PIII
> 
>   Operating System (example: Linux 2.0.26 ELF)        : Linux 2.2.14
> 
>   PostgreSQL version (example: PostgreSQL-6.5.1):   PostgreSQL-7.0
> 
>   Compiler used (example:  gcc 2.8.0)         : egcs-2.91.66 19990314/Linux 
>(egcs-1.1.2 release)
> 
> 
> Please enter a FULL description of your problem:
> ------------------------------------------------
> 
> CLUSTER fails and appears to corrupt database. I don't know if this happened on 
>other releases, found it by mistake while playing with 7.0
> 
> PS Great DB by the way.
> 
> 
> 
> Please describe a way to repeat the problem.   Please try to provide a
> concise reproducible example, if at all possible: 
> ----------------------------------------------------------------------
> 
> Create a database, create a table. insert some data. create index on one of fields. 
>CLUSTER indexname ON tablename;
> 
> With a large number of rows (so I can see it happeneing), I see the table being 
>copied to a temp, and the renamed back to its original name. the problem is with the 
>index :
> 
> dws=# create index testind on accesslog (alclient);
> CREATE
> dws=# cluster testind on accesslog;
> ERROR:  temp_674e00 is an index relation 
> 
> 
> temp_674e00 appears to be a copy of the index file.
> 
> psql now tells me the relation accesslog no longer exists
> 
> the same error also occurs on small tables.
> 
> If you know how this problem might be fixed, list the solution below:
> ---------------------------------------------------------------------
> 
> Sorry. I've looked at cluster.c and if I fix it I'll post it.


-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  [EMAIL PROTECTED]               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Reply via email to