Mi pregunta es algo simple.Postgresql - El uso de subconsultas con alter sequence expressions
¿Es posible usar subconsultas dentro de expresiones alternativas en PostgreSQL?
Quiero alterar un valor de secuencia basado en un valor de columna de clave principal.
Intenté usar la siguiente expresión, pero no se ejecutaría.
secuencia alter public.sequenceX reiniciar con (select max (identificador de tabla) 1 de la tabla)
Gracias de antemano
Exactamente lo ¡Estaba buscando! ¡Muchas gracias! – Danmaxis
'select setval ('sequenceX', (select max (table_id) de la tabla))' logrará lo mismo, ya que el último parámetro, "is_llamado", por defecto es verdadero, pero también maneja correctamente el caso en el que podría haber creado esa secuencia con un valor INCREMENT BY distinto a 1. – chbrown