PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql - Използване на подзаявки с изрази за промяна на последователност

Не вярвам, че можете да го направите по този начин, но трябва да можете да използвате посоката на функцията setval, което прави промяната.

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

Невярното ще го накара да върне следващия пореден номер като точно това, което е дадено.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres INTERVAL използва стойност от таблицата

  2. PostgreSQL:ГРЕШКА:42601:изисква се списък с дефиниции на колони за функции, връщащи запис

  3. Копиране на CSV в базирана на Amazon RDS Postgresql база данни

  4. Стимулиране на производителността за PostgreSQL с HAProxy

  5. AWS RDS Postgresql Pgadmin - Сървърът не слуша