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

Actualizar valor de secuencia, no se como

Estas en el tema de Actualizar valor de secuencia, no se como en el foro de PostgreSQL en Foros del Web. Tengo la siguiente secuencia creada en una base de datos postgres CREATE SEQUENCE crear_actividad_materia INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 321 CACHE 1; Mi ...
  #1 (permalink)  
Antiguo 08/07/2008, 10:15
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 15 años, 10 meses
Puntos: 12
De acuerdo Actualizar valor de secuencia, no se como

Tengo la siguiente secuencia creada en una base de datos postgres

CREATE SEQUENCE crear_actividad_materia
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 321
CACHE 1;

Mi duda es la siguiente, necesito poder reemplazar el valor 321 por algun valor que se me haya generado en el lenguaje de programacion que estoy usando, en este caso Java, digamos que el valor es el 327 y quiero actualizar la secuancia con ese nuevo valor, es decir pasar de 321 a 327 directemente, en el siguiente caso podria ser de de 327 a 334 o 328, como pueden notar el incremento no es fijo puede ser cualquiera dependiendo de lo que estoy haciendo en la aplicacion. En otras palabras reemplazar el valor de START por el que yo desee.

Agradezco su ayuda. Saludos


**** EDITO ****
Ya me resolvi la duda, el comndo es el siguiente:

ALTER SEQUENCE crear_actividad_materia RESTART WITH 327,
solo funciona en postgres no es del lenguaje SQL estandar

Saludos

Última edición por Rosencrantz; 08/07/2008 a las 10:46 Razón: Me resolvi la duda :)
  #2 (permalink)  
Antiguo 01/10/2008, 16:01
 
Fecha de Ingreso: septiembre-2008
Mensajes: 15
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Actualizar valor de secuencia, no se como

Hola, yo tengo un problema parecido tengo muchas secuencias creadas y deben incrementar segun el select
hice 14 funciones
function getSeq1()
{
$id = $this->connection->GenID('movimiento_id_tulua_seq');
return $id;
}
y cuando las inserto llamo la funcion en el select y lo inserto

$this->getSeq.$id_codciudad ();

Pero el problema es que necesito mostrar en el formulario la secuencia mas 1 pero esto es por ciudad
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 08:12.