PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come creare una sequenza utilizzando il valore iniziale dalla query?

puoi usare setval() dopo aver creato la sequenza:

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