sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo crear una secuencia usando el valor inicial de la consulta?

puede usar setval() después de crear la secuencia:

CREATE SEQUENCE book_id_seq;
select setval('book_id_seq', (SELECT MAX(id) + 1 FROM book.book));