Crear una secuencia en Postgresql que comience con 1
CREATE SEQUENCE esquema.nombresecuencia START 1;
Consultar el valor de una secuencia en Postgresql
select nextval('secuencia');
SELECT last_value FROM i_articulo_idarticulo_seq;
Cambiar el valor de una secuencia en Postgresql
select setval('secuencia', 65,false);
Obtener un listado de las secuencias en Postgresql
SELECT c.relname FROM pg_class c WHERE c.relkind = 'S';
Desde 8.4 puedes usar:
SELECT * FROM information_schema.sequences order by sequence_schema;
No hay comentarios:
Publicar un comentario