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

[SOLUCIONADO] Como cambiar el valor auto-increment de mi clave primaria?

Estas en el tema de Como cambiar el valor auto-increment de mi clave primaria? en el foro de PostgreSQL en Foros del Web. Como están? tengo esta duda que seguramente sea muy simple pero la he buscado y creo que estoy utilizando mal los terminos para encontrarla. Necesito ...
  #1 (permalink)  
Antiguo 06/08/2015, 12:15
 
Fecha de Ingreso: septiembre-2012
Mensajes: 17
Antigüedad: 11 años, 6 meses
Puntos: 0
Como cambiar el valor auto-increment de mi clave primaria?

Como están? tengo esta duda que seguramente sea muy simple pero la he buscado y creo que estoy utilizando mal los terminos para encontrarla.

Necesito hacer lo siguiente tengo una tabla con un ID auto incrementable.

Bien el problema reside en que obviamente comienza desde 1 y empieza a subir.

Lo que necesito hacer es alterarlo para que comience desde 100.

como puedo hacerlo? Muchas gracias
  #2 (permalink)  
Antiguo 06/08/2015, 12:51
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

Hola MatyD

Cuando dices que es un autoincrement te refieres a que lo creaste como tipo serial?
Serial en concepto es lo mismo que autoincrement para mysql. Necesitas esto para PostgreSQl o para MySQL?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 06/08/2015, 13:07
 
Fecha de Ingreso: septiembre-2012
Mensajes: 17
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

como estás? es el campo ID autogenerado por Django para una app.

lo que necesito es decirle que empiece a contar desde 100 en adelante y no de 1 en adelante. hay forma de hacerlo?
  #4 (permalink)  
Antiguo 06/08/2015, 13:42
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

MatyD
Como estás en el foto de PostgreSQL supongo que ese es el motor de base de datos que usas:
Código SQL:
Ver original
  1. ALTER SEQUENCE generated_sequence_id RESTART WITH 100;
Donde generated_sequence_id es el nombre de la secuencia de autoincremento que deseas cambiar.

Saludos.
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #5 (permalink)  
Antiguo 06/08/2015, 13:43
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

Tienes que localizar en la base de datos la secuencia asignada a ese campo.

Una vez localizada la secuencia con esta instrucción:
Código SQL:
Ver original
  1. ALTER SEQUENCE Tu_Sequence RESTART WITH 100;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 06/08/2015, 13:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

Exactamente!!!
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 06/08/2015, 18:40
 
Fecha de Ingreso: septiembre-2012
Mensajes: 17
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Como cambiar el valor auto-increment de mi clave primaria?

Muchisimas gracias!!!!

Etiquetas: clave, tabla, valor
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 19:53.