hola

Primero backup! urgente.
segundo droppea los indices.
tercero , selecciona los repetidos a manopla. y borralos y recreea los
indices.
no se me ocurre otra cosa.
salu2
mdc

2011/6/23 Sebastián Villalba <[email protected]>

> El día 23 de junio de 2011 14:28, Sebastián Villalba
> <[email protected]> escribió:
> [...]
> > uso nunca, pero porque suele dar mas problemas que soluciones. Reindex
> > no hice, voy a probar. Gracias y saludos!
>
> Esto cada vez me gusta menos:
>
> gesce=# REINDEX TABLE alumno;
> ERROR:  no se pudo crear el índice único
> DETALLE:  La tabla contiene valores duplicados.
>
> No debería haber ocurrido eso. Evidentemente tengo los datos
> corruptos. ¿Sugerencias y/o consejos acerca de por dónde empezar a ver
> la forma de arreglar ésto?. Por si sirve les mando la definición de la
> tabla.
>
> gesce=# \d alumno
>                                  Tabla «public.alumno»
>  Columna  |          Tipo          |                    Modificadores
>
> -----------+------------------------+-----------------------------------------------------
>  id        | integer                | not null default
> nextval('alumno_id_seq'::regclass)
>  matricula | character varying(15)  | not null
>  tipo_doc  | tipo_doc               | not null default 'DNI'::character
> varying
>  nro_doc   | character varying(15)  | not null
>  apellido  | character varying(50)  | not null
>  nombre    | character varying(50)  | not null
>  email     | character varying(100) |
> Índices:
>    «alumno_pkey» PRIMARY KEY, btree (id)
>    «alumno_nro_doc» btree (nro_doc)
>
> --
> Sebastián Villalba
>

Responder a