PostgreSQL - PostgreSQL me repite el id autoincremental

 
Vista:
Imágen de perfil de Augusto

PostgreSQL me repite el id autoincremental

Publicado por Augusto (1 intervención) el 30/01/2023 23:05:48
Tengo una base de datos con POSTGRESQL 15 y lenguaje PHP8. El tema es que un campo ID definido como SERIAL AUTOINCREMENT una vez borrado el registro, vuelve a repetirme el id de alguno borrado. Y no continua con el incremento desde el ultimo. Ejemplo

ID 1

ID 2 (borro este registro)

ID 3

Al agregar otro registro me reitera

ID 2

Probé con integer creando una secuencia autoincrement y lo mismo, también con GENERATED AS IDENTITY
De manera tal que a los IDS se los tengo que crear por código.
Espero respuestas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

PostgreSQL me repite el id autoincremental

Publicado por Yamil Bracho (2 intervenciones) el 31/01/2023 01:11:35
Creoq eu enecsitas crear un sequence para esa columna. y cuando definas la columna de id, especifica esa secuencia. Por ejemplo

id integer not null default nextval('tu_tabla_id_seq'::regclass)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar