Postgresql - Using subqueries with alter sequence expressions

前端 未结 2 1366
独厮守ぢ
独厮守ぢ 2020-12-29 01:18

Is it possible to use subqueries within alter expressions in PostgreSQL?

I want to alter a sequence value based on a primary key column value.

I tried using th

2条回答
  •  一整个雨季
    2020-12-29 02:00

    I don't believe you can do it like that but you should be able to use the setval function direction which is what the alter does.

    select setval('sequenceX', (select max(table_id)+1 from table), false)
    

    The false will make it return the next sequence number as exactly what is given.

提交回复
热议问题