Como reiniciar los indices de las tablas?

Como reiniciar los indices de las tablas?

Buenas..tengo una consulta relacionada a los indices de las tablas

Estoy probando cargar datos en una tabla que tiene un indice autoincremental, cuando borro datos de esta tabla y dejo solo el primer indice que tenia, los datos siguientes se cargan con el indice siguiente al ultimo registro que tenia anteriormente. Por ejemplo: tengo 7 registros, los indices: id= 1...7, cuando borro los 6 ultimos registros me queda solo el registro con id=1, y posteriormente cuando agrego otro registro este comienza con un id=8, posterior al ultimo que ya habia borrado.

Como hago para volver de cero, es decir, para que me aparezca id=2?

Espero haber sido claro con mi consulta.

Muchas gracias.-

Imagen de rafaelma

Re: Reiniciar secuencias

Como te han comentado en http://www.postgresql-es.org/node/407#comment-532

Si sabes lo que estas haciendo, usa la función setval().

--
Rafael Martinez
PostgreSQL-es.org

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image.