Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

[SOLUCIONADO] SEQUENCE en POSTGRESQL

Estas en el tema de SEQUENCE en POSTGRESQL en el foro de PostgreSQL en Foros del Web. Hola a toda la comunidad!!!!!!!!!!!!! Necesito ayuda para aclara una duda respecto a reiniciar SEQUENCE en POSTGRESQL una vez que aplicamos un TRUNCATE TABLE y ...
  #1 (permalink)  
Antiguo 10/12/2015, 08:14
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 8 años, 10 meses
Puntos: 0
Información SEQUENCE en POSTGRESQL

Hola a toda la comunidad!!!!!!!!!!!!!
Necesito ayuda para aclara una duda respecto a reiniciar SEQUENCE en POSTGRESQL
una vez que aplicamos un TRUNCATE TABLE y reiniciamos los secuenciales, es lo mismo usar :
setval('nombre_secuencia',valor,false);
o usar
Código SQL:
Ver original
  1. ALTER SEQUENCE nombre_secuencia restart 1;

POR FAVOR SI ALGUIEN ME PUEDE ACLARAR O EXPLICAR CUANDO USAR UNA O LA OTRA,
SI ES LO MISMO O HACEN COSAS DISTINTAS.
GRACIAS!!!!!!!!!!

Última edición por gnzsoloyo; 14/12/2015 a las 10:09
  #2 (permalink)  
Antiguo 10/12/2015, 09:19
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: SEQUENCE en POSTGRESQL

Creo que deberías leer el manual... SIn ofender. Es bastante claro:

SET_VAL, permite modificar o manipular el valor de una secuencia

(http://www.postgresql.org/docs/8.2/s...-sequence.html)

ALTER SEQUENCE es para modificar la definición (estructura) de una secuencia

(http://www.postgresql.org/docs/9.1/s...rsequence.html).

Es como comparar poner un parche en una rueda, con cambiar la rueda de un auto por otra.

A mi entender, no necesitas cañones para matar moscas. Con un matamoscas alcanza.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/12/2015, 08:29
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: SEQUENCE en POSTGRESQL

Bueno nadie nace sabiendo, de la practica se hace un experto.
gracias!!
  #4 (permalink)  
Antiguo 11/12/2015, 09:55
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: SEQUENCE en POSTGRESQL

No le tengas miedo a los manuales de referencia. En serio.
Todos los que nos dedicamos profesionalmente a las bases de datos los leemos constantemente, porque NADIE se pone a memorizar todos los usos y detalles de cada DBMS (y yo trabajo habitualmente con tres diferentes, imaginate lo que es saltar de uno a otro)
Lo primero que hacemos, aun cuando estemos seguros de lo que estamos codificando, es confirmar con el manual, porque en muchos ca,sos entre diferentes versiones del mismo DBMS hay cosas que pueden cambiar.

El Manual de Referencia es el libro de cabecera de todo ABD.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:24.