PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie erstelle ich eine Sequenz mit dem Startwert aus der Abfrage?

Sie können setval() verwenden nachdem Sie die Sequenz erstellt haben:

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